--- /home/fdroid/fdroiddata/tmp/net.sourceforge.kid3_38.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_net.sourceforge.kid3_38.apk ├── zipinfo {} │ @@ -33,15 +33,15 @@ │ -rw-r--r-- 0.0 unx 260828 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libplugins_imageformats_qjpeg_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 15760 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libplugins_imageformats_qsvg_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 246392 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libplugins_imageformats_qwebp_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 19300 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libplugins_networkinformation_qandroidnetworkinformation_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 329572 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libplugins_platforms_qtforandroid_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 192308 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libplugins_tls_qopensslbackend_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 6864 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQml_WorkerScript_workerscriptplugin_armeabi-v7a.so │ --rw-r--r-- 0.0 unx 818320 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Controls_Basic_qtquickcontrols2basicstyleplugin_armeabi-v7a.so │ +-rw-r--r-- 0.0 unx 817168 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Controls_Basic_qtquickcontrols2basicstyleplugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 190784 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Controls_Material_impl_qtquickcontrols2materialstyleimplplugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 951016 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Controls_Material_qtquickcontrols2materialstyleplugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 17332 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Controls_qtquickcontrols2plugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 7024 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Layouts_qquicklayoutsplugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 7564 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Templates_qtquicktemplates2plugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 8072 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_Window_quickwindowplugin_armeabi-v7a.so │ -rw-r--r-- 0.0 unx 6988 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libqml_QtQuick_qtquick2plugin_armeabi-v7a.so │ @@ -54,8 +54,8 @@ │ -rw---- 0.0 fat 1782 b- stor 81-Jan-01 01:01 res/Ul.png │ -rw---- 0.0 fat 3028 b- stor 81-Jan-01 01:01 res/kn.png │ -rw---- 0.0 fat 4354 b- stor 81-Jan-01 01:01 res/nf.png │ -rw---- 0.0 fat 3284 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 6867 b- defN 81-Jan-01 01:01 META-INF/4CFFD59E.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/4CFFD59E.RSA │ -rw---- 2.0 fat 6740 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -59 files, 42472236 bytes uncompressed, 19381445 bytes compressed: 54.4% │ +59 files, 42471084 bytes uncompressed, 19381070 bytes compressed: 54.4% ├── lib/armeabi-v7a/libqml_QtQuick_Controls_Basic_qtquickcontrols2basicstyleplugin_armeabi-v7a.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --file-header {} │ │ @@ -4,17 +4,17 @@ │ │ Data: 2's complement, little endian │ │ Version: 1 (current) │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ - Entry point address: 0x73808 │ │ + Entry point address: 0x73728 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 817160 (bytes into file) │ │ + Start of section headers: 816008 (bytes into file) │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 9 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 29 │ │ Section header string table index: 28 │ ├── readelf --wide --program-header {} │ │ @@ -1,23 +1,23 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ -Entry point 0x73808 │ │ +Entry point 0x73728 │ │ There are 9 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc21b0 0xc21b0 R E 0x1000 │ │ - LOAD 0x0c21b0 0x000c31b0 0x000c31b0 0x00964 0x00964 RW 0x1000 │ │ - LOAD 0x0c2b14 0x000c4b14 0x000c4b14 0x04a78 0x05986 RW 0x1000 │ │ - DYNAMIC 0x0c27c0 0x000c37c0 0x000c37c0 0x00148 0x00148 RW 0x4 │ │ - GNU_RELRO 0x0c21b0 0x000c31b0 0x000c31b0 0x00964 0x00e50 R 0x1 │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc1d90 0xc1d90 R E 0x1000 │ │ + LOAD 0x0c1d90 0x000c2d90 0x000c2d90 0x00964 0x00964 RW 0x1000 │ │ + LOAD 0x0c26f4 0x000c46f4 0x000c46f4 0x04a18 0x05926 RW 0x1000 │ │ + DYNAMIC 0x0c23a0 0x000c33a0 0x000c33a0 0x00148 0x00148 RW 0x4 │ │ + GNU_RELRO 0x0c1d90 0x000c2d90 0x000c2d90 0x00964 0x01270 R 0x1 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000154 0x00000154 0x00000154 0x00148 0x00148 R 0x4 │ │ - ARM_EXIDX 0x005fe8 0x00005fe8 0x00005fe8 0x034c8 0x034c8 R 0x4 │ │ + ARM_EXIDX 0x005fa8 0x00005fa8 0x00005fa8 0x03488 0x03488 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .note.qt.metadata .note.gnu.build-id .dynsym .gnu.version .gnu.version_d .gnu.version_r .gnu.hash .dynstr .rel.dyn .ARM.exidx .rel.plt .ARM.extab .rodata .text .plt │ │ 02 .data.rel.ro .fini_array .init_array .dynamic .got .got.plt │ │ 03 .qtversion .data .bss │ ├── readelf --wide --sections {} │ │ @@ -1,38 +1,38 @@ │ │ -There are 29 section headers, starting at offset 0xc7808: │ │ +There are 29 section headers, starting at offset 0xc7388: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000154 000154 000098 00 A 0 0 4 │ │ [ 2] .note.qt.metadata NOTE 000001ec 0001ec 00008c 00 A 0 0 4 │ │ [ 3] .note.gnu.build-id NOTE 00000278 000278 000024 00 A 0 0 4 │ │ [ 4] .dynsym DYNSYM 0000029c 00029c 000960 10 A 9 1 4 │ │ [ 5] .gnu.version VERSYM 00000bfc 000bfc 00012c 02 A 4 0 2 │ │ [ 6] .gnu.version_d VERDEF 00000d28 000d28 000054 00 A 9 3 4 │ │ [ 7] .gnu.version_r VERNEED 00000d7c 000d7c 0000f0 00 A 9 7 4 │ │ [ 8] .gnu.hash GNU_HASH 00000e6c 000e6c 000028 00 A 4 0 4 │ │ [ 9] .dynstr STRTAB 00000e94 000e94 001799 00 A 0 0 1 │ │ - [10] .rel.dyn REL 00002630 002630 0039b8 08 A 4 0 4 │ │ - [11] .ARM.exidx ARM_EXIDX 00005fe8 005fe8 0034c8 00 AL 15 0 4 │ │ - [12] .rel.plt REL 000094b0 0094b0 000388 08 AI 4 22 4 │ │ - [13] .ARM.extab PROGBITS 00009838 009838 004ca4 00 A 0 0 4 │ │ - [14] .rodata PROGBITS 0000e4e0 00e4e0 065324 00 AMS 0 0 16 │ │ - [15] .text PROGBITS 00073808 073808 04e278 00 AX 0 0 8 │ │ - [16] .plt PROGBITS 000c1a80 0c1a80 000730 00 AX 0 0 16 │ │ - [17] .data.rel.ro PROGBITS 000c31b0 0c21b0 0004f4 00 WA 0 0 4 │ │ - [18] .fini_array FINI_ARRAY 000c36a4 0c26a4 000008 00 WA 0 0 4 │ │ - [19] .init_array INIT_ARRAY 000c36ac 0c26ac 000114 00 WA 0 0 4 │ │ - [20] .dynamic DYNAMIC 000c37c0 0c27c0 000148 08 WA 9 0 4 │ │ - [21] .got PROGBITS 000c3908 0c2908 00003c 00 WA 0 0 4 │ │ - [22] .got.plt PROGBITS 000c3944 0c2944 0001d0 00 WA 0 0 4 │ │ - [23] .qtversion PROGBITS 000c4b14 0c2b14 000008 00 WA 0 0 4 │ │ - [24] .data PROGBITS 000c4b1c 0c2b1c 004a70 00 WA 0 0 4 │ │ - [25] .bss NOBITS 000c958c 0c758c 000f0e 00 WA 0 0 4 │ │ - [26] .comment PROGBITS 00000000 0c758c 000115 01 MS 0 0 1 │ │ - [27] .ARM.attributes ARM_ATTRIBUTES 00000000 0c76a1 00003a 00 0 0 1 │ │ - [28] .shstrtab STRTAB 00000000 0c76db 00012a 00 0 0 1 │ │ + [10] .rel.dyn REL 00002630 002630 003978 08 A 4 0 4 │ │ + [11] .ARM.exidx ARM_EXIDX 00005fa8 005fa8 003488 00 AL 15 0 4 │ │ + [12] .rel.plt REL 00009430 009430 000388 08 AI 4 22 4 │ │ + [13] .ARM.extab PROGBITS 000097b8 0097b8 004c44 00 A 0 0 4 │ │ + [14] .rodata PROGBITS 0000e400 00e400 065324 00 AMS 0 0 16 │ │ + [15] .text PROGBITS 00073728 073728 04df38 00 AX 0 0 8 │ │ + [16] .plt PROGBITS 000c1660 0c1660 000730 00 AX 0 0 16 │ │ + [17] .data.rel.ro PROGBITS 000c2d90 0c1d90 0004f4 00 WA 0 0 4 │ │ + [18] .fini_array FINI_ARRAY 000c3284 0c2284 000008 00 WA 0 0 4 │ │ + [19] .init_array INIT_ARRAY 000c328c 0c228c 000114 00 WA 0 0 4 │ │ + [20] .dynamic DYNAMIC 000c33a0 0c23a0 000148 08 WA 9 0 4 │ │ + [21] .got PROGBITS 000c34e8 0c24e8 00003c 00 WA 0 0 4 │ │ + [22] .got.plt PROGBITS 000c3524 0c2524 0001d0 00 WA 0 0 4 │ │ + [23] .qtversion PROGBITS 000c46f4 0c26f4 000008 00 WA 0 0 4 │ │ + [24] .data PROGBITS 000c46fc 0c26fc 004a10 00 WA 0 0 4 │ │ + [25] .bss NOBITS 000c910c 0c710c 000f0e 00 WA 0 0 4 │ │ + [26] .comment PROGBITS 00000000 0c710c 000115 01 MS 0 0 1 │ │ + [27] .ARM.attributes ARM_ATTRIBUTES 00000000 0c7221 00003a 00 0 0 1 │ │ + [28] .shstrtab STRTAB 00000000 0c725b 00012a 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), y (purecode), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -98,17 +98,17 @@ │ │ 94: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@Qt_6 (10) │ │ 95: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext20lookupResultMetaTypeEj@Qt_6 (10) │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext23initLoadContextIdLookupEj@Qt_6 (10) │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@Qt_6 (10) │ │ 98: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK8QVariant8metaTypeEv@Qt_6 (6) │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK9QMetaType7isValidEv@Qt_6 (6) │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@LIBC (4) │ │ - 101: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 (6) │ │ - 102: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN8QVariantaSERKS_@Qt_6 (6) │ │ - 103: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 (6) │ │ + 101: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN8QVariantaSERKS_@Qt_6 (6) │ │ + 102: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 (6) │ │ + 103: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 (6) │ │ 104: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 (6) │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext19loadSingletonLookupEjPv@Qt_6 (10) │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext23initLoadSingletonLookupEjj@Qt_6 (10) │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvPK9QMetaTypei@Qt_6 (10) │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEj@Qt_6 (10) │ │ 109: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext13getEnumLookupEjPi@Qt_6 (10) │ │ 110: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QQmlPrivate18AOTCompiledContext17initGetEnumLookupEjPK11QMetaObjectPKcS5_@Qt_6 (10) │ │ @@ -144,10 +144,10 @@ │ │ 140: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN13QQmlComponent16staticMetaObjectE@Qt_6 (10) │ │ 141: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN17QJSPrimitiveValue8toStringEd@Qt_6 (10) │ │ 142: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QString6numberEii@Qt_6 (6) │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN9QJSEngine22convertQObjectToStringEP7QObject@Qt_6 (10) │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@LIBC (11) │ │ 145: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (4) │ │ 146: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (4) │ │ - 147: 000742d9 72 FUNC GLOBAL DEFAULT 15 _Z41qml_register_types_QtQuick_Controls_Basicv@@Qt_6 │ │ - 148: 0007414d 124 FUNC GLOBAL DEFAULT 15 qt_plugin_instance@@Qt_6 │ │ - 149: 00074139 20 FUNC GLOBAL DEFAULT 15 qt_plugin_query_metadata_v2@@Qt_6 │ │ + 147: 000741f9 72 FUNC GLOBAL DEFAULT 15 _Z41qml_register_types_QtQuick_Controls_Basicv@@Qt_6 │ │ + 148: 0007406d 124 FUNC GLOBAL DEFAULT 15 qt_plugin_instance@@Qt_6 │ │ + 149: 00074059 20 FUNC GLOBAL DEFAULT 15 qt_plugin_query_metadata_v2@@Qt_6 │ ├── readelf --wide --relocs {} │ │ @@ -1,324 +1,368 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x2630 contains 1847 entries: │ │ +Relocation section '.rel.dyn' at offset 0x2630 contains 1839 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ +000c2d90 00000017 R_ARM_RELATIVE │ │ +000c2d98 00000017 R_ARM_RELATIVE │ │ +000c2d9c 00000017 R_ARM_RELATIVE │ │ +000c2da0 00000017 R_ARM_RELATIVE │ │ +000c2da4 00000017 R_ARM_RELATIVE │ │ +000c2dac 00000017 R_ARM_RELATIVE │ │ +000c2dcc 00000017 R_ARM_RELATIVE │ │ +000c2dd0 00000017 R_ARM_RELATIVE │ │ +000c2dd4 00000017 R_ARM_RELATIVE │ │ +000c2dd8 00000017 R_ARM_RELATIVE │ │ +000c2ddc 00000017 R_ARM_RELATIVE │ │ +000c2de0 00000017 R_ARM_RELATIVE │ │ +000c2de4 00000017 R_ARM_RELATIVE │ │ +000c2de8 00000017 R_ARM_RELATIVE │ │ +000c2dec 00000017 R_ARM_RELATIVE │ │ +000c2df0 00000017 R_ARM_RELATIVE │ │ +000c2df4 00000017 R_ARM_RELATIVE │ │ +000c2df8 00000017 R_ARM_RELATIVE │ │ +000c2dfc 00000017 R_ARM_RELATIVE │ │ +000c2e00 00000017 R_ARM_RELATIVE │ │ +000c2e04 00000017 R_ARM_RELATIVE │ │ +000c2e08 00000017 R_ARM_RELATIVE │ │ +000c2e0c 00000017 R_ARM_RELATIVE │ │ +000c2e10 00000017 R_ARM_RELATIVE │ │ +000c2e14 00000017 R_ARM_RELATIVE │ │ +000c2e18 00000017 R_ARM_RELATIVE │ │ +000c2e1c 00000017 R_ARM_RELATIVE │ │ +000c2e20 00000017 R_ARM_RELATIVE │ │ +000c2e24 00000017 R_ARM_RELATIVE │ │ +000c2e28 00000017 R_ARM_RELATIVE │ │ +000c2e2c 00000017 R_ARM_RELATIVE │ │ +000c2e30 00000017 R_ARM_RELATIVE │ │ +000c2e34 00000017 R_ARM_RELATIVE │ │ +000c2e38 00000017 R_ARM_RELATIVE │ │ +000c2e3c 00000017 R_ARM_RELATIVE │ │ +000c2e40 00000017 R_ARM_RELATIVE │ │ +000c2e44 00000017 R_ARM_RELATIVE │ │ +000c2e48 00000017 R_ARM_RELATIVE │ │ +000c2e4c 00000017 R_ARM_RELATIVE │ │ +000c2e50 00000017 R_ARM_RELATIVE │ │ +000c2e54 00000017 R_ARM_RELATIVE │ │ +000c2e58 00000017 R_ARM_RELATIVE │ │ +000c2e5c 00000017 R_ARM_RELATIVE │ │ +000c2e60 00000017 R_ARM_RELATIVE │ │ +000c2e64 00000017 R_ARM_RELATIVE │ │ +000c2e68 00000017 R_ARM_RELATIVE │ │ +000c2e6c 00000017 R_ARM_RELATIVE │ │ +000c2e74 00000017 R_ARM_RELATIVE │ │ +000c2e78 00000017 R_ARM_RELATIVE │ │ +000c2e7c 00000017 R_ARM_RELATIVE │ │ +000c2e84 00000017 R_ARM_RELATIVE │ │ +000c2e90 00000017 R_ARM_RELATIVE │ │ +000c2e9c 00000017 R_ARM_RELATIVE │ │ +000c2ea0 00000017 R_ARM_RELATIVE │ │ +000c2ea4 00000017 R_ARM_RELATIVE │ │ +000c2ea8 00000017 R_ARM_RELATIVE │ │ +000c2eb0 00000017 R_ARM_RELATIVE │ │ +000c2edc 00000017 R_ARM_RELATIVE │ │ +000c2ee0 00000017 R_ARM_RELATIVE │ │ +000c2ee4 00000017 R_ARM_RELATIVE │ │ +000c2eec 00000017 R_ARM_RELATIVE │ │ +000c2ef0 00000017 R_ARM_RELATIVE │ │ +000c2ef4 00000017 R_ARM_RELATIVE │ │ +000c2f00 00000017 R_ARM_RELATIVE │ │ +000c2f08 00000017 R_ARM_RELATIVE │ │ +000c2f0c 00000017 R_ARM_RELATIVE │ │ +000c2f10 00000017 R_ARM_RELATIVE │ │ +000c2f18 00000017 R_ARM_RELATIVE │ │ +000c2f24 00000017 R_ARM_RELATIVE │ │ +000c2f30 00000017 R_ARM_RELATIVE │ │ +000c2f34 00000017 R_ARM_RELATIVE │ │ +000c2f38 00000017 R_ARM_RELATIVE │ │ +000c2f3c 00000017 R_ARM_RELATIVE │ │ +000c2f40 00000017 R_ARM_RELATIVE │ │ +000c2f44 00000017 R_ARM_RELATIVE │ │ +000c2f48 00000017 R_ARM_RELATIVE │ │ +000c2f4c 00000017 R_ARM_RELATIVE │ │ +000c2f50 00000017 R_ARM_RELATIVE │ │ +000c2f54 00000017 R_ARM_RELATIVE │ │ +000c2f5c 00000017 R_ARM_RELATIVE │ │ +000c2f64 00000017 R_ARM_RELATIVE │ │ +000c2f68 00000017 R_ARM_RELATIVE │ │ +000c2f70 00000017 R_ARM_RELATIVE │ │ +000c2f78 00000017 R_ARM_RELATIVE │ │ +000c2f80 00000017 R_ARM_RELATIVE │ │ +000c2f84 00000017 R_ARM_RELATIVE │ │ +000c2f88 00000017 R_ARM_RELATIVE │ │ +000c2f90 00000017 R_ARM_RELATIVE │ │ +000c2f94 00000017 R_ARM_RELATIVE │ │ +000c2f9c 00000017 R_ARM_RELATIVE │ │ +000c2fa0 00000017 R_ARM_RELATIVE │ │ +000c2fa8 00000017 R_ARM_RELATIVE │ │ +000c2fac 00000017 R_ARM_RELATIVE │ │ +000c2fb4 00000017 R_ARM_RELATIVE │ │ +000c2fb8 00000017 R_ARM_RELATIVE │ │ +000c2fc0 00000017 R_ARM_RELATIVE │ │ +000c2fc4 00000017 R_ARM_RELATIVE │ │ +000c2fcc 00000017 R_ARM_RELATIVE │ │ +000c2fd0 00000017 R_ARM_RELATIVE │ │ +000c2fd8 00000017 R_ARM_RELATIVE │ │ +000c2fdc 00000017 R_ARM_RELATIVE │ │ +000c2fe4 00000017 R_ARM_RELATIVE │ │ +000c2fe8 00000017 R_ARM_RELATIVE │ │ +000c2ff0 00000017 R_ARM_RELATIVE │ │ +000c2ff4 00000017 R_ARM_RELATIVE │ │ +000c2ffc 00000017 R_ARM_RELATIVE │ │ +000c3000 00000017 R_ARM_RELATIVE │ │ +000c3008 00000017 R_ARM_RELATIVE │ │ +000c300c 00000017 R_ARM_RELATIVE │ │ +000c3014 00000017 R_ARM_RELATIVE │ │ +000c3018 00000017 R_ARM_RELATIVE │ │ +000c3020 00000017 R_ARM_RELATIVE │ │ +000c3024 00000017 R_ARM_RELATIVE │ │ +000c302c 00000017 R_ARM_RELATIVE │ │ +000c3030 00000017 R_ARM_RELATIVE │ │ +000c3038 00000017 R_ARM_RELATIVE │ │ +000c303c 00000017 R_ARM_RELATIVE │ │ +000c3044 00000017 R_ARM_RELATIVE │ │ +000c3048 00000017 R_ARM_RELATIVE │ │ +000c3050 00000017 R_ARM_RELATIVE │ │ +000c3054 00000017 R_ARM_RELATIVE │ │ +000c305c 00000017 R_ARM_RELATIVE │ │ +000c3060 00000017 R_ARM_RELATIVE │ │ +000c3068 00000017 R_ARM_RELATIVE │ │ +000c306c 00000017 R_ARM_RELATIVE │ │ +000c3074 00000017 R_ARM_RELATIVE │ │ +000c3078 00000017 R_ARM_RELATIVE │ │ +000c3080 00000017 R_ARM_RELATIVE │ │ +000c3084 00000017 R_ARM_RELATIVE │ │ +000c308c 00000017 R_ARM_RELATIVE │ │ +000c3090 00000017 R_ARM_RELATIVE │ │ +000c3098 00000017 R_ARM_RELATIVE │ │ +000c309c 00000017 R_ARM_RELATIVE │ │ +000c30a4 00000017 R_ARM_RELATIVE │ │ +000c30a8 00000017 R_ARM_RELATIVE │ │ +000c30b0 00000017 R_ARM_RELATIVE │ │ +000c30b4 00000017 R_ARM_RELATIVE │ │ +000c30bc 00000017 R_ARM_RELATIVE │ │ +000c30c0 00000017 R_ARM_RELATIVE │ │ +000c30c8 00000017 R_ARM_RELATIVE │ │ +000c30cc 00000017 R_ARM_RELATIVE │ │ +000c30d4 00000017 R_ARM_RELATIVE │ │ +000c30d8 00000017 R_ARM_RELATIVE │ │ +000c30e0 00000017 R_ARM_RELATIVE │ │ +000c30e4 00000017 R_ARM_RELATIVE │ │ +000c30ec 00000017 R_ARM_RELATIVE │ │ +000c30f0 00000017 R_ARM_RELATIVE │ │ +000c30f8 00000017 R_ARM_RELATIVE │ │ +000c30fc 00000017 R_ARM_RELATIVE │ │ +000c3104 00000017 R_ARM_RELATIVE │ │ +000c3108 00000017 R_ARM_RELATIVE │ │ +000c3110 00000017 R_ARM_RELATIVE │ │ +000c3114 00000017 R_ARM_RELATIVE │ │ +000c311c 00000017 R_ARM_RELATIVE │ │ +000c3120 00000017 R_ARM_RELATIVE │ │ +000c3128 00000017 R_ARM_RELATIVE │ │ +000c312c 00000017 R_ARM_RELATIVE │ │ +000c3134 00000017 R_ARM_RELATIVE │ │ +000c3138 00000017 R_ARM_RELATIVE │ │ +000c3140 00000017 R_ARM_RELATIVE │ │ +000c3144 00000017 R_ARM_RELATIVE │ │ +000c314c 00000017 R_ARM_RELATIVE │ │ +000c3150 00000017 R_ARM_RELATIVE │ │ +000c3158 00000017 R_ARM_RELATIVE │ │ +000c315c 00000017 R_ARM_RELATIVE │ │ +000c3164 00000017 R_ARM_RELATIVE │ │ +000c3168 00000017 R_ARM_RELATIVE │ │ +000c3170 00000017 R_ARM_RELATIVE │ │ +000c3174 00000017 R_ARM_RELATIVE │ │ +000c317c 00000017 R_ARM_RELATIVE │ │ +000c3180 00000017 R_ARM_RELATIVE │ │ +000c3188 00000017 R_ARM_RELATIVE │ │ +000c318c 00000017 R_ARM_RELATIVE │ │ +000c3194 00000017 R_ARM_RELATIVE │ │ +000c3198 00000017 R_ARM_RELATIVE │ │ +000c31a0 00000017 R_ARM_RELATIVE │ │ +000c31a4 00000017 R_ARM_RELATIVE │ │ +000c31ac 00000017 R_ARM_RELATIVE │ │ 000c31b0 00000017 R_ARM_RELATIVE │ │ 000c31b8 00000017 R_ARM_RELATIVE │ │ 000c31bc 00000017 R_ARM_RELATIVE │ │ -000c31c0 00000017 R_ARM_RELATIVE │ │ 000c31c4 00000017 R_ARM_RELATIVE │ │ -000c31cc 00000017 R_ARM_RELATIVE │ │ +000c31c8 00000017 R_ARM_RELATIVE │ │ +000c31d0 00000017 R_ARM_RELATIVE │ │ +000c31d4 00000017 R_ARM_RELATIVE │ │ +000c31dc 00000017 R_ARM_RELATIVE │ │ +000c31e0 00000017 R_ARM_RELATIVE │ │ +000c31e8 00000017 R_ARM_RELATIVE │ │ 000c31ec 00000017 R_ARM_RELATIVE │ │ -000c31f0 00000017 R_ARM_RELATIVE │ │ 000c31f4 00000017 R_ARM_RELATIVE │ │ 000c31f8 00000017 R_ARM_RELATIVE │ │ -000c31fc 00000017 R_ARM_RELATIVE │ │ 000c3200 00000017 R_ARM_RELATIVE │ │ 000c3204 00000017 R_ARM_RELATIVE │ │ -000c3208 00000017 R_ARM_RELATIVE │ │ 000c320c 00000017 R_ARM_RELATIVE │ │ 000c3210 00000017 R_ARM_RELATIVE │ │ -000c3214 00000017 R_ARM_RELATIVE │ │ 000c3218 00000017 R_ARM_RELATIVE │ │ 000c321c 00000017 R_ARM_RELATIVE │ │ -000c3220 00000017 R_ARM_RELATIVE │ │ 000c3224 00000017 R_ARM_RELATIVE │ │ 000c3228 00000017 R_ARM_RELATIVE │ │ -000c322c 00000017 R_ARM_RELATIVE │ │ 000c3230 00000017 R_ARM_RELATIVE │ │ 000c3234 00000017 R_ARM_RELATIVE │ │ -000c3238 00000017 R_ARM_RELATIVE │ │ 000c323c 00000017 R_ARM_RELATIVE │ │ 000c3240 00000017 R_ARM_RELATIVE │ │ -000c3244 00000017 R_ARM_RELATIVE │ │ 000c3248 00000017 R_ARM_RELATIVE │ │ 000c324c 00000017 R_ARM_RELATIVE │ │ -000c3250 00000017 R_ARM_RELATIVE │ │ 000c3254 00000017 R_ARM_RELATIVE │ │ 000c3258 00000017 R_ARM_RELATIVE │ │ -000c325c 00000017 R_ARM_RELATIVE │ │ 000c3260 00000017 R_ARM_RELATIVE │ │ 000c3264 00000017 R_ARM_RELATIVE │ │ -000c3268 00000017 R_ARM_RELATIVE │ │ 000c326c 00000017 R_ARM_RELATIVE │ │ 000c3270 00000017 R_ARM_RELATIVE │ │ -000c3274 00000017 R_ARM_RELATIVE │ │ 000c3278 00000017 R_ARM_RELATIVE │ │ 000c327c 00000017 R_ARM_RELATIVE │ │ -000c3280 00000017 R_ARM_RELATIVE │ │ 000c3284 00000017 R_ARM_RELATIVE │ │ 000c3288 00000017 R_ARM_RELATIVE │ │ 000c328c 00000017 R_ARM_RELATIVE │ │ +000c3290 00000017 R_ARM_RELATIVE │ │ 000c3294 00000017 R_ARM_RELATIVE │ │ 000c3298 00000017 R_ARM_RELATIVE │ │ 000c329c 00000017 R_ARM_RELATIVE │ │ +000c32a0 00000017 R_ARM_RELATIVE │ │ 000c32a4 00000017 R_ARM_RELATIVE │ │ +000c32a8 00000017 R_ARM_RELATIVE │ │ +000c32ac 00000017 R_ARM_RELATIVE │ │ 000c32b0 00000017 R_ARM_RELATIVE │ │ +000c32b4 00000017 R_ARM_RELATIVE │ │ +000c32b8 00000017 R_ARM_RELATIVE │ │ 000c32bc 00000017 R_ARM_RELATIVE │ │ 000c32c0 00000017 R_ARM_RELATIVE │ │ 000c32c4 00000017 R_ARM_RELATIVE │ │ 000c32c8 00000017 R_ARM_RELATIVE │ │ +000c32cc 00000017 R_ARM_RELATIVE │ │ 000c32d0 00000017 R_ARM_RELATIVE │ │ +000c32d4 00000017 R_ARM_RELATIVE │ │ +000c32d8 00000017 R_ARM_RELATIVE │ │ +000c32dc 00000017 R_ARM_RELATIVE │ │ +000c32e0 00000017 R_ARM_RELATIVE │ │ +000c32e4 00000017 R_ARM_RELATIVE │ │ +000c32e8 00000017 R_ARM_RELATIVE │ │ +000c32ec 00000017 R_ARM_RELATIVE │ │ +000c32f0 00000017 R_ARM_RELATIVE │ │ +000c32f4 00000017 R_ARM_RELATIVE │ │ +000c32f8 00000017 R_ARM_RELATIVE │ │ 000c32fc 00000017 R_ARM_RELATIVE │ │ 000c3300 00000017 R_ARM_RELATIVE │ │ 000c3304 00000017 R_ARM_RELATIVE │ │ +000c3308 00000017 R_ARM_RELATIVE │ │ 000c330c 00000017 R_ARM_RELATIVE │ │ 000c3310 00000017 R_ARM_RELATIVE │ │ 000c3314 00000017 R_ARM_RELATIVE │ │ +000c3318 00000017 R_ARM_RELATIVE │ │ +000c331c 00000017 R_ARM_RELATIVE │ │ 000c3320 00000017 R_ARM_RELATIVE │ │ +000c3324 00000017 R_ARM_RELATIVE │ │ 000c3328 00000017 R_ARM_RELATIVE │ │ 000c332c 00000017 R_ARM_RELATIVE │ │ 000c3330 00000017 R_ARM_RELATIVE │ │ +000c3334 00000017 R_ARM_RELATIVE │ │ 000c3338 00000017 R_ARM_RELATIVE │ │ +000c333c 00000017 R_ARM_RELATIVE │ │ +000c3340 00000017 R_ARM_RELATIVE │ │ 000c3344 00000017 R_ARM_RELATIVE │ │ +000c3348 00000017 R_ARM_RELATIVE │ │ +000c334c 00000017 R_ARM_RELATIVE │ │ 000c3350 00000017 R_ARM_RELATIVE │ │ 000c3354 00000017 R_ARM_RELATIVE │ │ 000c3358 00000017 R_ARM_RELATIVE │ │ 000c335c 00000017 R_ARM_RELATIVE │ │ 000c3360 00000017 R_ARM_RELATIVE │ │ 000c3364 00000017 R_ARM_RELATIVE │ │ 000c3368 00000017 R_ARM_RELATIVE │ │ 000c336c 00000017 R_ARM_RELATIVE │ │ 000c3370 00000017 R_ARM_RELATIVE │ │ 000c3374 00000017 R_ARM_RELATIVE │ │ +000c3378 00000017 R_ARM_RELATIVE │ │ 000c337c 00000017 R_ARM_RELATIVE │ │ +000c3380 00000017 R_ARM_RELATIVE │ │ 000c3384 00000017 R_ARM_RELATIVE │ │ 000c3388 00000017 R_ARM_RELATIVE │ │ +000c338c 00000017 R_ARM_RELATIVE │ │ 000c3390 00000017 R_ARM_RELATIVE │ │ +000c3394 00000017 R_ARM_RELATIVE │ │ 000c3398 00000017 R_ARM_RELATIVE │ │ -000c33a0 00000017 R_ARM_RELATIVE │ │ -000c33a4 00000017 R_ARM_RELATIVE │ │ -000c33a8 00000017 R_ARM_RELATIVE │ │ -000c33b0 00000017 R_ARM_RELATIVE │ │ -000c33b4 00000017 R_ARM_RELATIVE │ │ -000c33bc 00000017 R_ARM_RELATIVE │ │ -000c33c0 00000017 R_ARM_RELATIVE │ │ -000c33c8 00000017 R_ARM_RELATIVE │ │ -000c33cc 00000017 R_ARM_RELATIVE │ │ -000c33d4 00000017 R_ARM_RELATIVE │ │ -000c33d8 00000017 R_ARM_RELATIVE │ │ -000c33e0 00000017 R_ARM_RELATIVE │ │ -000c33e4 00000017 R_ARM_RELATIVE │ │ -000c33ec 00000017 R_ARM_RELATIVE │ │ -000c33f0 00000017 R_ARM_RELATIVE │ │ -000c33f8 00000017 R_ARM_RELATIVE │ │ -000c33fc 00000017 R_ARM_RELATIVE │ │ -000c3404 00000017 R_ARM_RELATIVE │ │ -000c3408 00000017 R_ARM_RELATIVE │ │ -000c3410 00000017 R_ARM_RELATIVE │ │ -000c3414 00000017 R_ARM_RELATIVE │ │ -000c341c 00000017 R_ARM_RELATIVE │ │ -000c3420 00000017 R_ARM_RELATIVE │ │ -000c3428 00000017 R_ARM_RELATIVE │ │ -000c342c 00000017 R_ARM_RELATIVE │ │ -000c3434 00000017 R_ARM_RELATIVE │ │ -000c3438 00000017 R_ARM_RELATIVE │ │ -000c3440 00000017 R_ARM_RELATIVE │ │ -000c3444 00000017 R_ARM_RELATIVE │ │ -000c344c 00000017 R_ARM_RELATIVE │ │ -000c3450 00000017 R_ARM_RELATIVE │ │ -000c3458 00000017 R_ARM_RELATIVE │ │ -000c345c 00000017 R_ARM_RELATIVE │ │ -000c3464 00000017 R_ARM_RELATIVE │ │ -000c3468 00000017 R_ARM_RELATIVE │ │ -000c3470 00000017 R_ARM_RELATIVE │ │ -000c3474 00000017 R_ARM_RELATIVE │ │ -000c347c 00000017 R_ARM_RELATIVE │ │ -000c3480 00000017 R_ARM_RELATIVE │ │ -000c3488 00000017 R_ARM_RELATIVE │ │ -000c348c 00000017 R_ARM_RELATIVE │ │ -000c3494 00000017 R_ARM_RELATIVE │ │ -000c3498 00000017 R_ARM_RELATIVE │ │ -000c34a0 00000017 R_ARM_RELATIVE │ │ -000c34a4 00000017 R_ARM_RELATIVE │ │ -000c34ac 00000017 R_ARM_RELATIVE │ │ -000c34b0 00000017 R_ARM_RELATIVE │ │ -000c34b8 00000017 R_ARM_RELATIVE │ │ -000c34bc 00000017 R_ARM_RELATIVE │ │ -000c34c4 00000017 R_ARM_RELATIVE │ │ -000c34c8 00000017 R_ARM_RELATIVE │ │ -000c34d0 00000017 R_ARM_RELATIVE │ │ -000c34d4 00000017 R_ARM_RELATIVE │ │ -000c34dc 00000017 R_ARM_RELATIVE │ │ -000c34e0 00000017 R_ARM_RELATIVE │ │ -000c34e8 00000017 R_ARM_RELATIVE │ │ -000c34ec 00000017 R_ARM_RELATIVE │ │ -000c34f4 00000017 R_ARM_RELATIVE │ │ +000c339c 00000017 R_ARM_RELATIVE │ │ 000c34f8 00000017 R_ARM_RELATIVE │ │ -000c3500 00000017 R_ARM_RELATIVE │ │ -000c3504 00000017 R_ARM_RELATIVE │ │ -000c350c 00000017 R_ARM_RELATIVE │ │ -000c3510 00000017 R_ARM_RELATIVE │ │ -000c3518 00000017 R_ARM_RELATIVE │ │ -000c351c 00000017 R_ARM_RELATIVE │ │ -000c3524 00000017 R_ARM_RELATIVE │ │ -000c3528 00000017 R_ARM_RELATIVE │ │ -000c3530 00000017 R_ARM_RELATIVE │ │ -000c3534 00000017 R_ARM_RELATIVE │ │ -000c353c 00000017 R_ARM_RELATIVE │ │ -000c3540 00000017 R_ARM_RELATIVE │ │ -000c3548 00000017 R_ARM_RELATIVE │ │ -000c354c 00000017 R_ARM_RELATIVE │ │ -000c3554 00000017 R_ARM_RELATIVE │ │ -000c3558 00000017 R_ARM_RELATIVE │ │ -000c3560 00000017 R_ARM_RELATIVE │ │ -000c3564 00000017 R_ARM_RELATIVE │ │ -000c356c 00000017 R_ARM_RELATIVE │ │ -000c3570 00000017 R_ARM_RELATIVE │ │ -000c3578 00000017 R_ARM_RELATIVE │ │ -000c357c 00000017 R_ARM_RELATIVE │ │ -000c3584 00000017 R_ARM_RELATIVE │ │ -000c3588 00000017 R_ARM_RELATIVE │ │ -000c3590 00000017 R_ARM_RELATIVE │ │ -000c3594 00000017 R_ARM_RELATIVE │ │ -000c359c 00000017 R_ARM_RELATIVE │ │ -000c35a0 00000017 R_ARM_RELATIVE │ │ -000c35a8 00000017 R_ARM_RELATIVE │ │ -000c35ac 00000017 R_ARM_RELATIVE │ │ -000c35b4 00000017 R_ARM_RELATIVE │ │ -000c35b8 00000017 R_ARM_RELATIVE │ │ -000c35c0 00000017 R_ARM_RELATIVE │ │ -000c35c4 00000017 R_ARM_RELATIVE │ │ -000c35cc 00000017 R_ARM_RELATIVE │ │ -000c35d0 00000017 R_ARM_RELATIVE │ │ -000c35d8 00000017 R_ARM_RELATIVE │ │ -000c35dc 00000017 R_ARM_RELATIVE │ │ -000c35e4 00000017 R_ARM_RELATIVE │ │ -000c35e8 00000017 R_ARM_RELATIVE │ │ -000c35f0 00000017 R_ARM_RELATIVE │ │ -000c35f4 00000017 R_ARM_RELATIVE │ │ -000c35fc 00000017 R_ARM_RELATIVE │ │ -000c3600 00000017 R_ARM_RELATIVE │ │ -000c3608 00000017 R_ARM_RELATIVE │ │ -000c360c 00000017 R_ARM_RELATIVE │ │ -000c3614 00000017 R_ARM_RELATIVE │ │ -000c3618 00000017 R_ARM_RELATIVE │ │ -000c3620 00000017 R_ARM_RELATIVE │ │ -000c3624 00000017 R_ARM_RELATIVE │ │ -000c362c 00000017 R_ARM_RELATIVE │ │ -000c3630 00000017 R_ARM_RELATIVE │ │ -000c3638 00000017 R_ARM_RELATIVE │ │ -000c363c 00000017 R_ARM_RELATIVE │ │ -000c3644 00000017 R_ARM_RELATIVE │ │ -000c3648 00000017 R_ARM_RELATIVE │ │ -000c3650 00000017 R_ARM_RELATIVE │ │ -000c3654 00000017 R_ARM_RELATIVE │ │ -000c365c 00000017 R_ARM_RELATIVE │ │ -000c3660 00000017 R_ARM_RELATIVE │ │ -000c3668 00000017 R_ARM_RELATIVE │ │ -000c366c 00000017 R_ARM_RELATIVE │ │ -000c3674 00000017 R_ARM_RELATIVE │ │ -000c3678 00000017 R_ARM_RELATIVE │ │ -000c3680 00000017 R_ARM_RELATIVE │ │ -000c3684 00000017 R_ARM_RELATIVE │ │ -000c368c 00000017 R_ARM_RELATIVE │ │ -000c3690 00000017 R_ARM_RELATIVE │ │ -000c3698 00000017 R_ARM_RELATIVE │ │ -000c369c 00000017 R_ARM_RELATIVE │ │ -000c36a4 00000017 R_ARM_RELATIVE │ │ -000c36a8 00000017 R_ARM_RELATIVE │ │ -000c36ac 00000017 R_ARM_RELATIVE │ │ -000c36b0 00000017 R_ARM_RELATIVE │ │ -000c36b4 00000017 R_ARM_RELATIVE │ │ -000c36b8 00000017 R_ARM_RELATIVE │ │ -000c36bc 00000017 R_ARM_RELATIVE │ │ -000c36c0 00000017 R_ARM_RELATIVE │ │ -000c36c4 00000017 R_ARM_RELATIVE │ │ -000c36c8 00000017 R_ARM_RELATIVE │ │ -000c36cc 00000017 R_ARM_RELATIVE │ │ -000c36d0 00000017 R_ARM_RELATIVE │ │ -000c36d4 00000017 R_ARM_RELATIVE │ │ -000c36d8 00000017 R_ARM_RELATIVE │ │ -000c36dc 00000017 R_ARM_RELATIVE │ │ -000c36e0 00000017 R_ARM_RELATIVE │ │ -000c36e4 00000017 R_ARM_RELATIVE │ │ -000c36e8 00000017 R_ARM_RELATIVE │ │ -000c36ec 00000017 R_ARM_RELATIVE │ │ -000c36f0 00000017 R_ARM_RELATIVE │ │ -000c36f4 00000017 R_ARM_RELATIVE │ │ -000c36f8 00000017 R_ARM_RELATIVE │ │ -000c36fc 00000017 R_ARM_RELATIVE │ │ -000c3700 00000017 R_ARM_RELATIVE │ │ -000c3704 00000017 R_ARM_RELATIVE │ │ -000c3708 00000017 R_ARM_RELATIVE │ │ -000c370c 00000017 R_ARM_RELATIVE │ │ -000c3710 00000017 R_ARM_RELATIVE │ │ -000c3714 00000017 R_ARM_RELATIVE │ │ -000c3718 00000017 R_ARM_RELATIVE │ │ -000c371c 00000017 R_ARM_RELATIVE │ │ -000c3720 00000017 R_ARM_RELATIVE │ │ -000c3724 00000017 R_ARM_RELATIVE │ │ -000c3728 00000017 R_ARM_RELATIVE │ │ -000c372c 00000017 R_ARM_RELATIVE │ │ -000c3730 00000017 R_ARM_RELATIVE │ │ -000c3734 00000017 R_ARM_RELATIVE │ │ -000c3738 00000017 R_ARM_RELATIVE │ │ -000c373c 00000017 R_ARM_RELATIVE │ │ -000c3740 00000017 R_ARM_RELATIVE │ │ -000c3744 00000017 R_ARM_RELATIVE │ │ -000c3748 00000017 R_ARM_RELATIVE │ │ -000c374c 00000017 R_ARM_RELATIVE │ │ -000c3750 00000017 R_ARM_RELATIVE │ │ -000c3754 00000017 R_ARM_RELATIVE │ │ -000c3758 00000017 R_ARM_RELATIVE │ │ -000c375c 00000017 R_ARM_RELATIVE │ │ -000c3760 00000017 R_ARM_RELATIVE │ │ -000c3764 00000017 R_ARM_RELATIVE │ │ -000c3768 00000017 R_ARM_RELATIVE │ │ -000c376c 00000017 R_ARM_RELATIVE │ │ -000c3770 00000017 R_ARM_RELATIVE │ │ -000c3774 00000017 R_ARM_RELATIVE │ │ -000c3778 00000017 R_ARM_RELATIVE │ │ -000c377c 00000017 R_ARM_RELATIVE │ │ -000c3780 00000017 R_ARM_RELATIVE │ │ -000c3784 00000017 R_ARM_RELATIVE │ │ -000c3788 00000017 R_ARM_RELATIVE │ │ -000c378c 00000017 R_ARM_RELATIVE │ │ -000c3790 00000017 R_ARM_RELATIVE │ │ -000c3794 00000017 R_ARM_RELATIVE │ │ -000c3798 00000017 R_ARM_RELATIVE │ │ -000c379c 00000017 R_ARM_RELATIVE │ │ -000c37a0 00000017 R_ARM_RELATIVE │ │ -000c37a4 00000017 R_ARM_RELATIVE │ │ -000c37a8 00000017 R_ARM_RELATIVE │ │ -000c37ac 00000017 R_ARM_RELATIVE │ │ -000c37b0 00000017 R_ARM_RELATIVE │ │ -000c37b4 00000017 R_ARM_RELATIVE │ │ -000c37b8 00000017 R_ARM_RELATIVE │ │ -000c37bc 00000017 R_ARM_RELATIVE │ │ -000c3918 00000017 R_ARM_RELATIVE │ │ -000c4b30 00000017 R_ARM_RELATIVE │ │ -000c4b34 00000017 R_ARM_RELATIVE │ │ -000c4b44 00000017 R_ARM_RELATIVE │ │ -000c4b4c 00000017 R_ARM_RELATIVE │ │ +000c4710 00000017 R_ARM_RELATIVE │ │ +000c4714 00000017 R_ARM_RELATIVE │ │ +000c4724 00000017 R_ARM_RELATIVE │ │ +000c472c 00000017 R_ARM_RELATIVE │ │ +000c4730 00000017 R_ARM_RELATIVE │ │ +000c4734 00000017 R_ARM_RELATIVE │ │ +000c474c 00000017 R_ARM_RELATIVE │ │ +000c4750 00000017 R_ARM_RELATIVE │ │ +000c4754 00000017 R_ARM_RELATIVE │ │ +000c4760 00000017 R_ARM_RELATIVE │ │ +000c478c 00000017 R_ARM_RELATIVE │ │ +000c4790 00000017 R_ARM_RELATIVE │ │ +000c4794 00000017 R_ARM_RELATIVE │ │ +000c47a0 00000017 R_ARM_RELATIVE │ │ +000c47cc 00000017 R_ARM_RELATIVE │ │ +000c47d0 00000017 R_ARM_RELATIVE │ │ +000c47f8 00000017 R_ARM_RELATIVE │ │ +000c4810 00000017 R_ARM_RELATIVE │ │ +000c4828 00000017 R_ARM_RELATIVE │ │ +000c4830 00000017 R_ARM_RELATIVE │ │ +000c4858 00000017 R_ARM_RELATIVE │ │ +000c4888 00000017 R_ARM_RELATIVE │ │ +000c48a0 00000017 R_ARM_RELATIVE │ │ +000c48c8 00000017 R_ARM_RELATIVE │ │ +000c48d0 00000017 R_ARM_RELATIVE │ │ +000c48f8 00000017 R_ARM_RELATIVE │ │ +000c4910 00000017 R_ARM_RELATIVE │ │ +000c4918 00000017 R_ARM_RELATIVE │ │ +000c4940 00000017 R_ARM_RELATIVE │ │ +000c4958 00000017 R_ARM_RELATIVE │ │ +000c4970 00000017 R_ARM_RELATIVE │ │ +000c4988 00000017 R_ARM_RELATIVE │ │ +000c49a0 00000017 R_ARM_RELATIVE │ │ +000c49b8 00000017 R_ARM_RELATIVE │ │ +000c49d0 00000017 R_ARM_RELATIVE │ │ +000c49e8 00000017 R_ARM_RELATIVE │ │ +000c4a00 00000017 R_ARM_RELATIVE │ │ +000c4a18 00000017 R_ARM_RELATIVE │ │ +000c4a30 00000017 R_ARM_RELATIVE │ │ +000c4a48 00000017 R_ARM_RELATIVE │ │ +000c4a60 00000017 R_ARM_RELATIVE │ │ +000c4a78 00000017 R_ARM_RELATIVE │ │ +000c4a90 00000017 R_ARM_RELATIVE │ │ +000c4a98 00000017 R_ARM_RELATIVE │ │ +000c4ab0 00000017 R_ARM_RELATIVE │ │ +000c4ad8 00000017 R_ARM_RELATIVE │ │ +000c4af0 00000017 R_ARM_RELATIVE │ │ +000c4b08 00000017 R_ARM_RELATIVE │ │ +000c4b20 00000017 R_ARM_RELATIVE │ │ +000c4b38 00000017 R_ARM_RELATIVE │ │ 000c4b50 00000017 R_ARM_RELATIVE │ │ -000c4b54 00000017 R_ARM_RELATIVE │ │ -000c4b6c 00000017 R_ARM_RELATIVE │ │ -000c4b70 00000017 R_ARM_RELATIVE │ │ -000c4b74 00000017 R_ARM_RELATIVE │ │ +000c4b68 00000017 R_ARM_RELATIVE │ │ 000c4b80 00000017 R_ARM_RELATIVE │ │ -000c4bac 00000017 R_ARM_RELATIVE │ │ +000c4b98 00000017 R_ARM_RELATIVE │ │ 000c4bb0 00000017 R_ARM_RELATIVE │ │ -000c4bb4 00000017 R_ARM_RELATIVE │ │ -000c4bc0 00000017 R_ARM_RELATIVE │ │ -000c4bec 00000017 R_ARM_RELATIVE │ │ -000c4bf0 00000017 R_ARM_RELATIVE │ │ -000c4c18 00000017 R_ARM_RELATIVE │ │ -000c4c30 00000017 R_ARM_RELATIVE │ │ -000c4c48 00000017 R_ARM_RELATIVE │ │ -000c4c50 00000017 R_ARM_RELATIVE │ │ -000c4c78 00000017 R_ARM_RELATIVE │ │ -000c4ca8 00000017 R_ARM_RELATIVE │ │ -000c4cc0 00000017 R_ARM_RELATIVE │ │ +000c4bc8 00000017 R_ARM_RELATIVE │ │ +000c4be0 00000017 R_ARM_RELATIVE │ │ +000c4bf8 00000017 R_ARM_RELATIVE │ │ +000c4c10 00000017 R_ARM_RELATIVE │ │ +000c4c28 00000017 R_ARM_RELATIVE │ │ +000c4c40 00000017 R_ARM_RELATIVE │ │ +000c4c58 00000017 R_ARM_RELATIVE │ │ +000c4c70 00000017 R_ARM_RELATIVE │ │ +000c4c88 00000017 R_ARM_RELATIVE │ │ +000c4c90 00000017 R_ARM_RELATIVE │ │ +000c4cb8 00000017 R_ARM_RELATIVE │ │ +000c4cd0 00000017 R_ARM_RELATIVE │ │ 000c4ce8 00000017 R_ARM_RELATIVE │ │ -000c4cf0 00000017 R_ARM_RELATIVE │ │ +000c4d00 00000017 R_ARM_RELATIVE │ │ 000c4d18 00000017 R_ARM_RELATIVE │ │ 000c4d30 00000017 R_ARM_RELATIVE │ │ 000c4d48 00000017 R_ARM_RELATIVE │ │ -000c4d50 00000017 R_ARM_RELATIVE │ │ +000c4d60 00000017 R_ARM_RELATIVE │ │ 000c4d78 00000017 R_ARM_RELATIVE │ │ 000c4d90 00000017 R_ARM_RELATIVE │ │ 000c4da8 00000017 R_ARM_RELATIVE │ │ 000c4dc0 00000017 R_ARM_RELATIVE │ │ 000c4dd8 00000017 R_ARM_RELATIVE │ │ 000c4df0 00000017 R_ARM_RELATIVE │ │ 000c4e08 00000017 R_ARM_RELATIVE │ │ @@ -326,19 +370,19 @@ │ │ 000c4e38 00000017 R_ARM_RELATIVE │ │ 000c4e50 00000017 R_ARM_RELATIVE │ │ 000c4e68 00000017 R_ARM_RELATIVE │ │ 000c4e80 00000017 R_ARM_RELATIVE │ │ 000c4e98 00000017 R_ARM_RELATIVE │ │ 000c4eb0 00000017 R_ARM_RELATIVE │ │ 000c4ec8 00000017 R_ARM_RELATIVE │ │ -000c4ed0 00000017 R_ARM_RELATIVE │ │ -000c4ee8 00000017 R_ARM_RELATIVE │ │ +000c4ee0 00000017 R_ARM_RELATIVE │ │ +000c4ef8 00000017 R_ARM_RELATIVE │ │ 000c4f10 00000017 R_ARM_RELATIVE │ │ 000c4f28 00000017 R_ARM_RELATIVE │ │ -000c4f40 00000017 R_ARM_RELATIVE │ │ +000c4f30 00000017 R_ARM_RELATIVE │ │ 000c4f58 00000017 R_ARM_RELATIVE │ │ 000c4f70 00000017 R_ARM_RELATIVE │ │ 000c4f88 00000017 R_ARM_RELATIVE │ │ 000c4fa0 00000017 R_ARM_RELATIVE │ │ 000c4fb8 00000017 R_ARM_RELATIVE │ │ 000c4fd0 00000017 R_ARM_RELATIVE │ │ 000c4fe8 00000017 R_ARM_RELATIVE │ │ @@ -347,15 +391,15 @@ │ │ 000c5030 00000017 R_ARM_RELATIVE │ │ 000c5048 00000017 R_ARM_RELATIVE │ │ 000c5060 00000017 R_ARM_RELATIVE │ │ 000c5078 00000017 R_ARM_RELATIVE │ │ 000c5090 00000017 R_ARM_RELATIVE │ │ 000c50a8 00000017 R_ARM_RELATIVE │ │ 000c50c0 00000017 R_ARM_RELATIVE │ │ -000c50c8 00000017 R_ARM_RELATIVE │ │ +000c50d8 00000017 R_ARM_RELATIVE │ │ 000c50f0 00000017 R_ARM_RELATIVE │ │ 000c5108 00000017 R_ARM_RELATIVE │ │ 000c5120 00000017 R_ARM_RELATIVE │ │ 000c5138 00000017 R_ARM_RELATIVE │ │ 000c5150 00000017 R_ARM_RELATIVE │ │ 000c5168 00000017 R_ARM_RELATIVE │ │ 000c5180 00000017 R_ARM_RELATIVE │ │ @@ -371,21 +415,21 @@ │ │ 000c5270 00000017 R_ARM_RELATIVE │ │ 000c5288 00000017 R_ARM_RELATIVE │ │ 000c52a0 00000017 R_ARM_RELATIVE │ │ 000c52b8 00000017 R_ARM_RELATIVE │ │ 000c52d0 00000017 R_ARM_RELATIVE │ │ 000c52e8 00000017 R_ARM_RELATIVE │ │ 000c5300 00000017 R_ARM_RELATIVE │ │ -000c5318 00000017 R_ARM_RELATIVE │ │ +000c5308 00000017 R_ARM_RELATIVE │ │ 000c5330 00000017 R_ARM_RELATIVE │ │ 000c5348 00000017 R_ARM_RELATIVE │ │ -000c5360 00000017 R_ARM_RELATIVE │ │ -000c5368 00000017 R_ARM_RELATIVE │ │ +000c5350 00000017 R_ARM_RELATIVE │ │ +000c5378 00000017 R_ARM_RELATIVE │ │ 000c5390 00000017 R_ARM_RELATIVE │ │ -000c53a8 00000017 R_ARM_RELATIVE │ │ +000c5398 00000017 R_ARM_RELATIVE │ │ 000c53c0 00000017 R_ARM_RELATIVE │ │ 000c53d8 00000017 R_ARM_RELATIVE │ │ 000c53f0 00000017 R_ARM_RELATIVE │ │ 000c5408 00000017 R_ARM_RELATIVE │ │ 000c5420 00000017 R_ARM_RELATIVE │ │ 000c5438 00000017 R_ARM_RELATIVE │ │ 000c5450 00000017 R_ARM_RELATIVE │ │ @@ -411,263 +455,263 @@ │ │ 000c5630 00000017 R_ARM_RELATIVE │ │ 000c5648 00000017 R_ARM_RELATIVE │ │ 000c5660 00000017 R_ARM_RELATIVE │ │ 000c5678 00000017 R_ARM_RELATIVE │ │ 000c5690 00000017 R_ARM_RELATIVE │ │ 000c56a8 00000017 R_ARM_RELATIVE │ │ 000c56c0 00000017 R_ARM_RELATIVE │ │ -000c56d8 00000017 R_ARM_RELATIVE │ │ +000c56c8 00000017 R_ARM_RELATIVE │ │ 000c56f0 00000017 R_ARM_RELATIVE │ │ 000c5708 00000017 R_ARM_RELATIVE │ │ 000c5720 00000017 R_ARM_RELATIVE │ │ 000c5738 00000017 R_ARM_RELATIVE │ │ -000c5740 00000017 R_ARM_RELATIVE │ │ +000c5750 00000017 R_ARM_RELATIVE │ │ 000c5768 00000017 R_ARM_RELATIVE │ │ 000c5780 00000017 R_ARM_RELATIVE │ │ -000c5788 00000017 R_ARM_RELATIVE │ │ +000c5798 00000017 R_ARM_RELATIVE │ │ 000c57b0 00000017 R_ARM_RELATIVE │ │ 000c57c8 00000017 R_ARM_RELATIVE │ │ 000c57d0 00000017 R_ARM_RELATIVE │ │ 000c57f8 00000017 R_ARM_RELATIVE │ │ 000c5810 00000017 R_ARM_RELATIVE │ │ 000c5828 00000017 R_ARM_RELATIVE │ │ 000c5840 00000017 R_ARM_RELATIVE │ │ 000c5858 00000017 R_ARM_RELATIVE │ │ 000c5870 00000017 R_ARM_RELATIVE │ │ 000c5888 00000017 R_ARM_RELATIVE │ │ 000c58a0 00000017 R_ARM_RELATIVE │ │ 000c58b8 00000017 R_ARM_RELATIVE │ │ 000c58d0 00000017 R_ARM_RELATIVE │ │ -000c58e8 00000017 R_ARM_RELATIVE │ │ +000c58d8 00000017 R_ARM_RELATIVE │ │ 000c5900 00000017 R_ARM_RELATIVE │ │ 000c5918 00000017 R_ARM_RELATIVE │ │ 000c5930 00000017 R_ARM_RELATIVE │ │ 000c5948 00000017 R_ARM_RELATIVE │ │ 000c5960 00000017 R_ARM_RELATIVE │ │ 000c5978 00000017 R_ARM_RELATIVE │ │ 000c5990 00000017 R_ARM_RELATIVE │ │ 000c59a8 00000017 R_ARM_RELATIVE │ │ 000c59c0 00000017 R_ARM_RELATIVE │ │ 000c59d8 00000017 R_ARM_RELATIVE │ │ 000c59f0 00000017 R_ARM_RELATIVE │ │ 000c5a08 00000017 R_ARM_RELATIVE │ │ 000c5a20 00000017 R_ARM_RELATIVE │ │ -000c5a38 00000017 R_ARM_RELATIVE │ │ +000c5a28 00000017 R_ARM_RELATIVE │ │ 000c5a50 00000017 R_ARM_RELATIVE │ │ -000c5a68 00000017 R_ARM_RELATIVE │ │ -000c5a80 00000017 R_ARM_RELATIVE │ │ -000c5a98 00000017 R_ARM_RELATIVE │ │ -000c5ab0 00000017 R_ARM_RELATIVE │ │ -000c5ac8 00000017 R_ARM_RELATIVE │ │ +000c5a54 00000017 R_ARM_RELATIVE │ │ +000c5a58 00000017 R_ARM_RELATIVE │ │ +000c5a5c 00000017 R_ARM_RELATIVE │ │ +000c5a60 00000017 R_ARM_RELATIVE │ │ +000c5a70 00000017 R_ARM_RELATIVE │ │ +000c5a74 00000017 R_ARM_RELATIVE │ │ +000c5a78 00000017 R_ARM_RELATIVE │ │ +000c5a90 00000017 R_ARM_RELATIVE │ │ +000c5a94 00000017 R_ARM_RELATIVE │ │ +000c5a9c 00000017 R_ARM_RELATIVE │ │ +000c5aa0 00000017 R_ARM_RELATIVE │ │ +000c5ad0 00000017 R_ARM_RELATIVE │ │ +000c5ad4 00000017 R_ARM_RELATIVE │ │ +000c5ad8 00000017 R_ARM_RELATIVE │ │ +000c5adc 00000017 R_ARM_RELATIVE │ │ 000c5ae0 00000017 R_ARM_RELATIVE │ │ -000c5af8 00000017 R_ARM_RELATIVE │ │ -000c5b00 00000017 R_ARM_RELATIVE │ │ +000c5ae4 00000017 R_ARM_RELATIVE │ │ +000c5ae8 00000017 R_ARM_RELATIVE │ │ +000c5b10 00000017 R_ARM_RELATIVE │ │ 000c5b28 00000017 R_ARM_RELATIVE │ │ 000c5b40 00000017 R_ARM_RELATIVE │ │ 000c5b58 00000017 R_ARM_RELATIVE │ │ 000c5b70 00000017 R_ARM_RELATIVE │ │ 000c5b88 00000017 R_ARM_RELATIVE │ │ 000c5ba0 00000017 R_ARM_RELATIVE │ │ 000c5bb8 00000017 R_ARM_RELATIVE │ │ 000c5bd0 00000017 R_ARM_RELATIVE │ │ 000c5be8 00000017 R_ARM_RELATIVE │ │ 000c5c00 00000017 R_ARM_RELATIVE │ │ 000c5c18 00000017 R_ARM_RELATIVE │ │ -000c5c20 00000017 R_ARM_RELATIVE │ │ +000c5c30 00000017 R_ARM_RELATIVE │ │ 000c5c48 00000017 R_ARM_RELATIVE │ │ -000c5c60 00000017 R_ARM_RELATIVE │ │ +000c5c50 00000017 R_ARM_RELATIVE │ │ 000c5c78 00000017 R_ARM_RELATIVE │ │ 000c5c90 00000017 R_ARM_RELATIVE │ │ 000c5ca8 00000017 R_ARM_RELATIVE │ │ -000c5cc0 00000017 R_ARM_RELATIVE │ │ +000c5cb0 00000017 R_ARM_RELATIVE │ │ 000c5cd8 00000017 R_ARM_RELATIVE │ │ 000c5cf0 00000017 R_ARM_RELATIVE │ │ 000c5d08 00000017 R_ARM_RELATIVE │ │ 000c5d20 00000017 R_ARM_RELATIVE │ │ -000c5d28 00000017 R_ARM_RELATIVE │ │ +000c5d38 00000017 R_ARM_RELATIVE │ │ 000c5d50 00000017 R_ARM_RELATIVE │ │ 000c5d68 00000017 R_ARM_RELATIVE │ │ 000c5d80 00000017 R_ARM_RELATIVE │ │ 000c5d98 00000017 R_ARM_RELATIVE │ │ 000c5db0 00000017 R_ARM_RELATIVE │ │ 000c5dc8 00000017 R_ARM_RELATIVE │ │ 000c5de0 00000017 R_ARM_RELATIVE │ │ 000c5df8 00000017 R_ARM_RELATIVE │ │ -000c5e10 00000017 R_ARM_RELATIVE │ │ +000c5e00 00000017 R_ARM_RELATIVE │ │ 000c5e28 00000017 R_ARM_RELATIVE │ │ 000c5e40 00000017 R_ARM_RELATIVE │ │ 000c5e58 00000017 R_ARM_RELATIVE │ │ 000c5e70 00000017 R_ARM_RELATIVE │ │ -000c5e78 00000017 R_ARM_RELATIVE │ │ +000c5e88 00000017 R_ARM_RELATIVE │ │ 000c5ea0 00000017 R_ARM_RELATIVE │ │ -000c5ea4 00000017 R_ARM_RELATIVE │ │ -000c5ea8 00000017 R_ARM_RELATIVE │ │ -000c5eac 00000017 R_ARM_RELATIVE │ │ -000c5eb0 00000017 R_ARM_RELATIVE │ │ +000c5eb8 00000017 R_ARM_RELATIVE │ │ 000c5ec0 00000017 R_ARM_RELATIVE │ │ -000c5ec4 00000017 R_ARM_RELATIVE │ │ -000c5ec8 00000017 R_ARM_RELATIVE │ │ -000c5ee0 00000017 R_ARM_RELATIVE │ │ -000c5ee4 00000017 R_ARM_RELATIVE │ │ -000c5eec 00000017 R_ARM_RELATIVE │ │ -000c5ef0 00000017 R_ARM_RELATIVE │ │ -000c5f20 00000017 R_ARM_RELATIVE │ │ -000c5f24 00000017 R_ARM_RELATIVE │ │ -000c5f28 00000017 R_ARM_RELATIVE │ │ -000c5f2c 00000017 R_ARM_RELATIVE │ │ +000c5ee8 00000017 R_ARM_RELATIVE │ │ +000c5f00 00000017 R_ARM_RELATIVE │ │ +000c5f18 00000017 R_ARM_RELATIVE │ │ 000c5f30 00000017 R_ARM_RELATIVE │ │ -000c5f34 00000017 R_ARM_RELATIVE │ │ -000c5f38 00000017 R_ARM_RELATIVE │ │ +000c5f48 00000017 R_ARM_RELATIVE │ │ 000c5f60 00000017 R_ARM_RELATIVE │ │ 000c5f78 00000017 R_ARM_RELATIVE │ │ 000c5f90 00000017 R_ARM_RELATIVE │ │ 000c5fa8 00000017 R_ARM_RELATIVE │ │ 000c5fc0 00000017 R_ARM_RELATIVE │ │ 000c5fd8 00000017 R_ARM_RELATIVE │ │ 000c5ff0 00000017 R_ARM_RELATIVE │ │ -000c6008 00000017 R_ARM_RELATIVE │ │ +000c5ff8 00000017 R_ARM_RELATIVE │ │ 000c6020 00000017 R_ARM_RELATIVE │ │ 000c6038 00000017 R_ARM_RELATIVE │ │ -000c6050 00000017 R_ARM_RELATIVE │ │ +000c6040 00000017 R_ARM_RELATIVE │ │ 000c6068 00000017 R_ARM_RELATIVE │ │ 000c6080 00000017 R_ARM_RELATIVE │ │ 000c6098 00000017 R_ARM_RELATIVE │ │ -000c60a0 00000017 R_ARM_RELATIVE │ │ +000c60b0 00000017 R_ARM_RELATIVE │ │ 000c60c8 00000017 R_ARM_RELATIVE │ │ 000c60e0 00000017 R_ARM_RELATIVE │ │ 000c60f8 00000017 R_ARM_RELATIVE │ │ 000c6100 00000017 R_ARM_RELATIVE │ │ 000c6128 00000017 R_ARM_RELATIVE │ │ 000c6140 00000017 R_ARM_RELATIVE │ │ 000c6158 00000017 R_ARM_RELATIVE │ │ 000c6170 00000017 R_ARM_RELATIVE │ │ 000c6188 00000017 R_ARM_RELATIVE │ │ -000c61a0 00000017 R_ARM_RELATIVE │ │ +000c6190 00000017 R_ARM_RELATIVE │ │ 000c61b8 00000017 R_ARM_RELATIVE │ │ 000c61d0 00000017 R_ARM_RELATIVE │ │ 000c61e8 00000017 R_ARM_RELATIVE │ │ 000c6200 00000017 R_ARM_RELATIVE │ │ 000c6218 00000017 R_ARM_RELATIVE │ │ 000c6230 00000017 R_ARM_RELATIVE │ │ 000c6248 00000017 R_ARM_RELATIVE │ │ -000c6250 00000017 R_ARM_RELATIVE │ │ +000c6260 00000017 R_ARM_RELATIVE │ │ 000c6278 00000017 R_ARM_RELATIVE │ │ 000c6290 00000017 R_ARM_RELATIVE │ │ 000c62a8 00000017 R_ARM_RELATIVE │ │ -000c62c0 00000017 R_ARM_RELATIVE │ │ +000c62b0 00000017 R_ARM_RELATIVE │ │ 000c62d8 00000017 R_ARM_RELATIVE │ │ 000c62f0 00000017 R_ARM_RELATIVE │ │ 000c6308 00000017 R_ARM_RELATIVE │ │ -000c6310 00000017 R_ARM_RELATIVE │ │ +000c6320 00000017 R_ARM_RELATIVE │ │ 000c6338 00000017 R_ARM_RELATIVE │ │ 000c6350 00000017 R_ARM_RELATIVE │ │ 000c6368 00000017 R_ARM_RELATIVE │ │ 000c6380 00000017 R_ARM_RELATIVE │ │ 000c6398 00000017 R_ARM_RELATIVE │ │ 000c63b0 00000017 R_ARM_RELATIVE │ │ 000c63c8 00000017 R_ARM_RELATIVE │ │ 000c63e0 00000017 R_ARM_RELATIVE │ │ 000c63f8 00000017 R_ARM_RELATIVE │ │ 000c6410 00000017 R_ARM_RELATIVE │ │ 000c6428 00000017 R_ARM_RELATIVE │ │ 000c6440 00000017 R_ARM_RELATIVE │ │ -000c6448 00000017 R_ARM_RELATIVE │ │ +000c6458 00000017 R_ARM_RELATIVE │ │ 000c6470 00000017 R_ARM_RELATIVE │ │ 000c6488 00000017 R_ARM_RELATIVE │ │ -000c6490 00000017 R_ARM_RELATIVE │ │ +000c64a0 00000017 R_ARM_RELATIVE │ │ 000c64b8 00000017 R_ARM_RELATIVE │ │ 000c64d0 00000017 R_ARM_RELATIVE │ │ 000c64e8 00000017 R_ARM_RELATIVE │ │ 000c6500 00000017 R_ARM_RELATIVE │ │ 000c6518 00000017 R_ARM_RELATIVE │ │ 000c6530 00000017 R_ARM_RELATIVE │ │ 000c6548 00000017 R_ARM_RELATIVE │ │ -000c6550 00000017 R_ARM_RELATIVE │ │ -000c6578 00000017 R_ARM_RELATIVE │ │ +000c6560 00000017 R_ARM_RELATIVE │ │ +000c6568 00000017 R_ARM_RELATIVE │ │ 000c6590 00000017 R_ARM_RELATIVE │ │ 000c65a8 00000017 R_ARM_RELATIVE │ │ 000c65c0 00000017 R_ARM_RELATIVE │ │ 000c65d8 00000017 R_ARM_RELATIVE │ │ 000c65e0 00000017 R_ARM_RELATIVE │ │ 000c6608 00000017 R_ARM_RELATIVE │ │ 000c6620 00000017 R_ARM_RELATIVE │ │ -000c6638 00000017 R_ARM_RELATIVE │ │ +000c6628 00000017 R_ARM_RELATIVE │ │ 000c6650 00000017 R_ARM_RELATIVE │ │ 000c6668 00000017 R_ARM_RELATIVE │ │ 000c6680 00000017 R_ARM_RELATIVE │ │ 000c6698 00000017 R_ARM_RELATIVE │ │ 000c66b0 00000017 R_ARM_RELATIVE │ │ +000c66b8 00000017 R_ARM_RELATIVE │ │ 000c66c8 00000017 R_ARM_RELATIVE │ │ -000c66e0 00000017 R_ARM_RELATIVE │ │ +000c66d0 00000017 R_ARM_RELATIVE │ │ +000c66f4 00000017 R_ARM_RELATIVE │ │ 000c66f8 00000017 R_ARM_RELATIVE │ │ -000c6700 00000017 R_ARM_RELATIVE │ │ -000c6728 00000017 R_ARM_RELATIVE │ │ -000c6740 00000017 R_ARM_RELATIVE │ │ -000c6758 00000017 R_ARM_RELATIVE │ │ +000c6720 00000017 R_ARM_RELATIVE │ │ +000c6738 00000017 R_ARM_RELATIVE │ │ +000c6750 00000017 R_ARM_RELATIVE │ │ +000c6768 00000017 R_ARM_RELATIVE │ │ 000c6770 00000017 R_ARM_RELATIVE │ │ -000c6788 00000017 R_ARM_RELATIVE │ │ -000c67a0 00000017 R_ARM_RELATIVE │ │ -000c67b8 00000017 R_ARM_RELATIVE │ │ -000c67d0 00000017 R_ARM_RELATIVE │ │ +000c6798 00000017 R_ARM_RELATIVE │ │ +000c67b0 00000017 R_ARM_RELATIVE │ │ +000c67c8 00000017 R_ARM_RELATIVE │ │ +000c67e0 00000017 R_ARM_RELATIVE │ │ 000c67e8 00000017 R_ARM_RELATIVE │ │ -000c6800 00000017 R_ARM_RELATIVE │ │ -000c6818 00000017 R_ARM_RELATIVE │ │ -000c6830 00000017 R_ARM_RELATIVE │ │ -000c6848 00000017 R_ARM_RELATIVE │ │ +000c6810 00000017 R_ARM_RELATIVE │ │ +000c6828 00000017 R_ARM_RELATIVE │ │ +000c6840 00000017 R_ARM_RELATIVE │ │ +000c6858 00000017 R_ARM_RELATIVE │ │ 000c6860 00000017 R_ARM_RELATIVE │ │ -000c6878 00000017 R_ARM_RELATIVE │ │ -000c6890 00000017 R_ARM_RELATIVE │ │ -000c68a8 00000017 R_ARM_RELATIVE │ │ -000c68c0 00000017 R_ARM_RELATIVE │ │ -000c68d8 00000017 R_ARM_RELATIVE │ │ -000c68f0 00000017 R_ARM_RELATIVE │ │ -000c6908 00000017 R_ARM_RELATIVE │ │ -000c6920 00000017 R_ARM_RELATIVE │ │ -000c6938 00000017 R_ARM_RELATIVE │ │ -000c6950 00000017 R_ARM_RELATIVE │ │ -000c6968 00000017 R_ARM_RELATIVE │ │ -000c6980 00000017 R_ARM_RELATIVE │ │ -000c6998 00000017 R_ARM_RELATIVE │ │ -000c69b0 00000017 R_ARM_RELATIVE │ │ -000c69b8 00000017 R_ARM_RELATIVE │ │ -000c69e0 00000017 R_ARM_RELATIVE │ │ -000c69f8 00000017 R_ARM_RELATIVE │ │ +000c6888 00000017 R_ARM_RELATIVE │ │ +000c68a0 00000017 R_ARM_RELATIVE │ │ +000c68b8 00000017 R_ARM_RELATIVE │ │ +000c68d0 00000017 R_ARM_RELATIVE │ │ +000c68e8 00000017 R_ARM_RELATIVE │ │ +000c6900 00000017 R_ARM_RELATIVE │ │ +000c6918 00000017 R_ARM_RELATIVE │ │ +000c6930 00000017 R_ARM_RELATIVE │ │ +000c6948 00000017 R_ARM_RELATIVE │ │ +000c6960 00000017 R_ARM_RELATIVE │ │ +000c6978 00000017 R_ARM_RELATIVE │ │ +000c6990 00000017 R_ARM_RELATIVE │ │ +000c69a8 00000017 R_ARM_RELATIVE │ │ +000c69c0 00000017 R_ARM_RELATIVE │ │ +000c69d8 00000017 R_ARM_RELATIVE │ │ +000c69f0 00000017 R_ARM_RELATIVE │ │ +000c6a08 00000017 R_ARM_RELATIVE │ │ 000c6a10 00000017 R_ARM_RELATIVE │ │ -000c6a28 00000017 R_ARM_RELATIVE │ │ -000c6a30 00000017 R_ARM_RELATIVE │ │ -000c6a58 00000017 R_ARM_RELATIVE │ │ -000c6a70 00000017 R_ARM_RELATIVE │ │ -000c6a78 00000017 R_ARM_RELATIVE │ │ -000c6aa0 00000017 R_ARM_RELATIVE │ │ -000c6ab8 00000017 R_ARM_RELATIVE │ │ -000c6ad0 00000017 R_ARM_RELATIVE │ │ -000c6ae8 00000017 R_ARM_RELATIVE │ │ -000c6b00 00000017 R_ARM_RELATIVE │ │ -000c6b08 00000017 R_ARM_RELATIVE │ │ -000c6b18 00000017 R_ARM_RELATIVE │ │ -000c6b20 00000017 R_ARM_RELATIVE │ │ -000c6b44 00000017 R_ARM_RELATIVE │ │ -000c6b48 00000017 R_ARM_RELATIVE │ │ +000c6a38 00000017 R_ARM_RELATIVE │ │ +000c6a50 00000017 R_ARM_RELATIVE │ │ +000c6a68 00000017 R_ARM_RELATIVE │ │ +000c6a80 00000017 R_ARM_RELATIVE │ │ +000c6a98 00000017 R_ARM_RELATIVE │ │ +000c6ab0 00000017 R_ARM_RELATIVE │ │ +000c6ac8 00000017 R_ARM_RELATIVE │ │ +000c6ae0 00000017 R_ARM_RELATIVE │ │ +000c6af8 00000017 R_ARM_RELATIVE │ │ +000c6b10 00000017 R_ARM_RELATIVE │ │ +000c6b28 00000017 R_ARM_RELATIVE │ │ +000c6b40 00000017 R_ARM_RELATIVE │ │ +000c6b58 00000017 R_ARM_RELATIVE │ │ 000c6b70 00000017 R_ARM_RELATIVE │ │ 000c6b88 00000017 R_ARM_RELATIVE │ │ 000c6ba0 00000017 R_ARM_RELATIVE │ │ 000c6bb8 00000017 R_ARM_RELATIVE │ │ -000c6bc0 00000017 R_ARM_RELATIVE │ │ +000c6bd0 00000017 R_ARM_RELATIVE │ │ 000c6be8 00000017 R_ARM_RELATIVE │ │ 000c6c00 00000017 R_ARM_RELATIVE │ │ 000c6c18 00000017 R_ARM_RELATIVE │ │ 000c6c30 00000017 R_ARM_RELATIVE │ │ -000c6c38 00000017 R_ARM_RELATIVE │ │ +000c6c48 00000017 R_ARM_RELATIVE │ │ 000c6c60 00000017 R_ARM_RELATIVE │ │ 000c6c78 00000017 R_ARM_RELATIVE │ │ -000c6c90 00000017 R_ARM_RELATIVE │ │ +000c6c80 00000017 R_ARM_RELATIVE │ │ 000c6ca8 00000017 R_ARM_RELATIVE │ │ 000c6cc0 00000017 R_ARM_RELATIVE │ │ 000c6cd8 00000017 R_ARM_RELATIVE │ │ -000c6ce0 00000017 R_ARM_RELATIVE │ │ +000c6cf0 00000017 R_ARM_RELATIVE │ │ 000c6d08 00000017 R_ARM_RELATIVE │ │ 000c6d20 00000017 R_ARM_RELATIVE │ │ 000c6d38 00000017 R_ARM_RELATIVE │ │ 000c6d50 00000017 R_ARM_RELATIVE │ │ 000c6d68 00000017 R_ARM_RELATIVE │ │ 000c6d80 00000017 R_ARM_RELATIVE │ │ 000c6d98 00000017 R_ARM_RELATIVE │ │ @@ -677,19 +721,19 @@ │ │ 000c6df8 00000017 R_ARM_RELATIVE │ │ 000c6e10 00000017 R_ARM_RELATIVE │ │ 000c6e28 00000017 R_ARM_RELATIVE │ │ 000c6e40 00000017 R_ARM_RELATIVE │ │ 000c6e58 00000017 R_ARM_RELATIVE │ │ 000c6e70 00000017 R_ARM_RELATIVE │ │ 000c6e88 00000017 R_ARM_RELATIVE │ │ -000c6e90 00000017 R_ARM_RELATIVE │ │ +000c6ea0 00000017 R_ARM_RELATIVE │ │ 000c6eb8 00000017 R_ARM_RELATIVE │ │ 000c6ed0 00000017 R_ARM_RELATIVE │ │ 000c6ee8 00000017 R_ARM_RELATIVE │ │ -000c6f00 00000017 R_ARM_RELATIVE │ │ +000c6ef0 00000017 R_ARM_RELATIVE │ │ 000c6f18 00000017 R_ARM_RELATIVE │ │ 000c6f30 00000017 R_ARM_RELATIVE │ │ 000c6f48 00000017 R_ARM_RELATIVE │ │ 000c6f60 00000017 R_ARM_RELATIVE │ │ 000c6f78 00000017 R_ARM_RELATIVE │ │ 000c6f90 00000017 R_ARM_RELATIVE │ │ 000c6fa8 00000017 R_ARM_RELATIVE │ │ @@ -698,33 +742,33 @@ │ │ 000c6ff0 00000017 R_ARM_RELATIVE │ │ 000c7008 00000017 R_ARM_RELATIVE │ │ 000c7020 00000017 R_ARM_RELATIVE │ │ 000c7038 00000017 R_ARM_RELATIVE │ │ 000c7050 00000017 R_ARM_RELATIVE │ │ 000c7068 00000017 R_ARM_RELATIVE │ │ 000c7080 00000017 R_ARM_RELATIVE │ │ -000c7098 00000017 R_ARM_RELATIVE │ │ +000c7088 00000017 R_ARM_RELATIVE │ │ 000c70b0 00000017 R_ARM_RELATIVE │ │ 000c70c8 00000017 R_ARM_RELATIVE │ │ 000c70e0 00000017 R_ARM_RELATIVE │ │ 000c70f8 00000017 R_ARM_RELATIVE │ │ -000c7100 00000017 R_ARM_RELATIVE │ │ +000c7110 00000017 R_ARM_RELATIVE │ │ 000c7128 00000017 R_ARM_RELATIVE │ │ 000c7140 00000017 R_ARM_RELATIVE │ │ 000c7158 00000017 R_ARM_RELATIVE │ │ 000c7170 00000017 R_ARM_RELATIVE │ │ 000c7188 00000017 R_ARM_RELATIVE │ │ -000c71a0 00000017 R_ARM_RELATIVE │ │ +000c7190 00000017 R_ARM_RELATIVE │ │ 000c71b8 00000017 R_ARM_RELATIVE │ │ 000c71d0 00000017 R_ARM_RELATIVE │ │ 000c71e8 00000017 R_ARM_RELATIVE │ │ 000c7200 00000017 R_ARM_RELATIVE │ │ 000c7218 00000017 R_ARM_RELATIVE │ │ 000c7230 00000017 R_ARM_RELATIVE │ │ -000c7248 00000017 R_ARM_RELATIVE │ │ +000c7238 00000017 R_ARM_RELATIVE │ │ 000c7260 00000017 R_ARM_RELATIVE │ │ 000c7278 00000017 R_ARM_RELATIVE │ │ 000c7290 00000017 R_ARM_RELATIVE │ │ 000c72a8 00000017 R_ARM_RELATIVE │ │ 000c72c0 00000017 R_ARM_RELATIVE │ │ 000c72d8 00000017 R_ARM_RELATIVE │ │ 000c72f0 00000017 R_ARM_RELATIVE │ │ @@ -734,105 +778,105 @@ │ │ 000c7350 00000017 R_ARM_RELATIVE │ │ 000c7368 00000017 R_ARM_RELATIVE │ │ 000c7370 00000017 R_ARM_RELATIVE │ │ 000c7398 00000017 R_ARM_RELATIVE │ │ 000c73b0 00000017 R_ARM_RELATIVE │ │ 000c73c8 00000017 R_ARM_RELATIVE │ │ 000c73e0 00000017 R_ARM_RELATIVE │ │ -000c73f8 00000017 R_ARM_RELATIVE │ │ +000c73e8 00000017 R_ARM_RELATIVE │ │ 000c7410 00000017 R_ARM_RELATIVE │ │ 000c7428 00000017 R_ARM_RELATIVE │ │ 000c7440 00000017 R_ARM_RELATIVE │ │ 000c7458 00000017 R_ARM_RELATIVE │ │ 000c7470 00000017 R_ARM_RELATIVE │ │ 000c7488 00000017 R_ARM_RELATIVE │ │ 000c74a0 00000017 R_ARM_RELATIVE │ │ 000c74b8 00000017 R_ARM_RELATIVE │ │ 000c74d0 00000017 R_ARM_RELATIVE │ │ 000c74e8 00000017 R_ARM_RELATIVE │ │ 000c7500 00000017 R_ARM_RELATIVE │ │ -000c7508 00000017 R_ARM_RELATIVE │ │ +000c7518 00000017 R_ARM_RELATIVE │ │ 000c7530 00000017 R_ARM_RELATIVE │ │ 000c7548 00000017 R_ARM_RELATIVE │ │ 000c7560 00000017 R_ARM_RELATIVE │ │ 000c7578 00000017 R_ARM_RELATIVE │ │ 000c7590 00000017 R_ARM_RELATIVE │ │ 000c75a8 00000017 R_ARM_RELATIVE │ │ 000c75c0 00000017 R_ARM_RELATIVE │ │ 000c75d8 00000017 R_ARM_RELATIVE │ │ -000c75f0 00000017 R_ARM_RELATIVE │ │ +000c75e0 00000017 R_ARM_RELATIVE │ │ 000c7608 00000017 R_ARM_RELATIVE │ │ -000c7610 00000017 R_ARM_RELATIVE │ │ +000c7620 00000017 R_ARM_RELATIVE │ │ 000c7638 00000017 R_ARM_RELATIVE │ │ 000c7650 00000017 R_ARM_RELATIVE │ │ 000c7668 00000017 R_ARM_RELATIVE │ │ 000c7680 00000017 R_ARM_RELATIVE │ │ 000c7698 00000017 R_ARM_RELATIVE │ │ 000c76b0 00000017 R_ARM_RELATIVE │ │ -000c76b8 00000017 R_ARM_RELATIVE │ │ +000c76c8 00000017 R_ARM_RELATIVE │ │ 000c76e0 00000017 R_ARM_RELATIVE │ │ 000c76f8 00000017 R_ARM_RELATIVE │ │ 000c7710 00000017 R_ARM_RELATIVE │ │ 000c7728 00000017 R_ARM_RELATIVE │ │ 000c7740 00000017 R_ARM_RELATIVE │ │ 000c7758 00000017 R_ARM_RELATIVE │ │ 000c7770 00000017 R_ARM_RELATIVE │ │ 000c7788 00000017 R_ARM_RELATIVE │ │ 000c77a0 00000017 R_ARM_RELATIVE │ │ 000c77b8 00000017 R_ARM_RELATIVE │ │ 000c77d0 00000017 R_ARM_RELATIVE │ │ 000c77e8 00000017 R_ARM_RELATIVE │ │ -000c77f0 00000017 R_ARM_RELATIVE │ │ +000c7800 00000017 R_ARM_RELATIVE │ │ 000c7818 00000017 R_ARM_RELATIVE │ │ 000c7830 00000017 R_ARM_RELATIVE │ │ 000c7848 00000017 R_ARM_RELATIVE │ │ 000c7860 00000017 R_ARM_RELATIVE │ │ -000c7868 00000017 R_ARM_RELATIVE │ │ +000c7878 00000017 R_ARM_RELATIVE │ │ 000c7890 00000017 R_ARM_RELATIVE │ │ 000c78a8 00000017 R_ARM_RELATIVE │ │ 000c78c0 00000017 R_ARM_RELATIVE │ │ 000c78d8 00000017 R_ARM_RELATIVE │ │ 000c78f0 00000017 R_ARM_RELATIVE │ │ 000c7908 00000017 R_ARM_RELATIVE │ │ 000c7920 00000017 R_ARM_RELATIVE │ │ 000c7938 00000017 R_ARM_RELATIVE │ │ 000c7950 00000017 R_ARM_RELATIVE │ │ 000c7968 00000017 R_ARM_RELATIVE │ │ 000c7980 00000017 R_ARM_RELATIVE │ │ 000c7998 00000017 R_ARM_RELATIVE │ │ -000c79b0 00000017 R_ARM_RELATIVE │ │ +000c79a0 00000017 R_ARM_RELATIVE │ │ 000c79c8 00000017 R_ARM_RELATIVE │ │ 000c79e0 00000017 R_ARM_RELATIVE │ │ -000c79f8 00000017 R_ARM_RELATIVE │ │ +000c79e8 00000017 R_ARM_RELATIVE │ │ 000c7a10 00000017 R_ARM_RELATIVE │ │ 000c7a28 00000017 R_ARM_RELATIVE │ │ 000c7a40 00000017 R_ARM_RELATIVE │ │ 000c7a58 00000017 R_ARM_RELATIVE │ │ -000c7a60 00000017 R_ARM_RELATIVE │ │ +000c7a70 00000017 R_ARM_RELATIVE │ │ 000c7a88 00000017 R_ARM_RELATIVE │ │ 000c7aa0 00000017 R_ARM_RELATIVE │ │ 000c7ab8 00000017 R_ARM_RELATIVE │ │ 000c7ad0 00000017 R_ARM_RELATIVE │ │ 000c7ae8 00000017 R_ARM_RELATIVE │ │ 000c7b00 00000017 R_ARM_RELATIVE │ │ 000c7b18 00000017 R_ARM_RELATIVE │ │ -000c7b30 00000017 R_ARM_RELATIVE │ │ +000c7b20 00000017 R_ARM_RELATIVE │ │ 000c7b48 00000017 R_ARM_RELATIVE │ │ 000c7b60 00000017 R_ARM_RELATIVE │ │ 000c7b78 00000017 R_ARM_RELATIVE │ │ 000c7b90 00000017 R_ARM_RELATIVE │ │ 000c7ba8 00000017 R_ARM_RELATIVE │ │ 000c7bc0 00000017 R_ARM_RELATIVE │ │ 000c7bd8 00000017 R_ARM_RELATIVE │ │ 000c7bf0 00000017 R_ARM_RELATIVE │ │ 000c7c08 00000017 R_ARM_RELATIVE │ │ 000c7c20 00000017 R_ARM_RELATIVE │ │ 000c7c38 00000017 R_ARM_RELATIVE │ │ 000c7c50 00000017 R_ARM_RELATIVE │ │ -000c7c68 00000017 R_ARM_RELATIVE │ │ +000c7c58 00000017 R_ARM_RELATIVE │ │ 000c7c80 00000017 R_ARM_RELATIVE │ │ 000c7c98 00000017 R_ARM_RELATIVE │ │ 000c7cb0 00000017 R_ARM_RELATIVE │ │ 000c7cc8 00000017 R_ARM_RELATIVE │ │ 000c7ce0 00000017 R_ARM_RELATIVE │ │ 000c7cf8 00000017 R_ARM_RELATIVE │ │ 000c7d10 00000017 R_ARM_RELATIVE │ │ @@ -841,1126 +885,1074 @@ │ │ 000c7d58 00000017 R_ARM_RELATIVE │ │ 000c7d70 00000017 R_ARM_RELATIVE │ │ 000c7d88 00000017 R_ARM_RELATIVE │ │ 000c7da0 00000017 R_ARM_RELATIVE │ │ 000c7db8 00000017 R_ARM_RELATIVE │ │ 000c7dd0 00000017 R_ARM_RELATIVE │ │ 000c7de8 00000017 R_ARM_RELATIVE │ │ -000c7e00 00000017 R_ARM_RELATIVE │ │ +000c7df0 00000017 R_ARM_RELATIVE │ │ 000c7e18 00000017 R_ARM_RELATIVE │ │ -000c7e20 00000017 R_ARM_RELATIVE │ │ +000c7e30 00000017 R_ARM_RELATIVE │ │ 000c7e48 00000017 R_ARM_RELATIVE │ │ 000c7e60 00000017 R_ARM_RELATIVE │ │ -000c7e68 00000017 R_ARM_RELATIVE │ │ +000c7e78 00000017 R_ARM_RELATIVE │ │ 000c7e90 00000017 R_ARM_RELATIVE │ │ 000c7ea8 00000017 R_ARM_RELATIVE │ │ 000c7ec0 00000017 R_ARM_RELATIVE │ │ 000c7ed8 00000017 R_ARM_RELATIVE │ │ 000c7ef0 00000017 R_ARM_RELATIVE │ │ 000c7f08 00000017 R_ARM_RELATIVE │ │ 000c7f20 00000017 R_ARM_RELATIVE │ │ 000c7f38 00000017 R_ARM_RELATIVE │ │ 000c7f50 00000017 R_ARM_RELATIVE │ │ 000c7f68 00000017 R_ARM_RELATIVE │ │ 000c7f80 00000017 R_ARM_RELATIVE │ │ 000c7f98 00000017 R_ARM_RELATIVE │ │ -000c7fa0 00000017 R_ARM_RELATIVE │ │ +000c7fb0 00000017 R_ARM_RELATIVE │ │ 000c7fc8 00000017 R_ARM_RELATIVE │ │ 000c7fe0 00000017 R_ARM_RELATIVE │ │ 000c7ff8 00000017 R_ARM_RELATIVE │ │ 000c8010 00000017 R_ARM_RELATIVE │ │ 000c8028 00000017 R_ARM_RELATIVE │ │ 000c8040 00000017 R_ARM_RELATIVE │ │ -000c8058 00000017 R_ARM_RELATIVE │ │ +000c8048 00000017 R_ARM_RELATIVE │ │ 000c8070 00000017 R_ARM_RELATIVE │ │ 000c8088 00000017 R_ARM_RELATIVE │ │ 000c80a0 00000017 R_ARM_RELATIVE │ │ 000c80b8 00000017 R_ARM_RELATIVE │ │ 000c80d0 00000017 R_ARM_RELATIVE │ │ -000c80d8 00000017 R_ARM_RELATIVE │ │ +000c80e8 00000017 R_ARM_RELATIVE │ │ 000c8100 00000017 R_ARM_RELATIVE │ │ 000c8118 00000017 R_ARM_RELATIVE │ │ 000c8130 00000017 R_ARM_RELATIVE │ │ 000c8148 00000017 R_ARM_RELATIVE │ │ 000c8160 00000017 R_ARM_RELATIVE │ │ 000c8178 00000017 R_ARM_RELATIVE │ │ -000c8190 00000017 R_ARM_RELATIVE │ │ +000c8180 00000017 R_ARM_RELATIVE │ │ 000c81a8 00000017 R_ARM_RELATIVE │ │ 000c81c0 00000017 R_ARM_RELATIVE │ │ 000c81d8 00000017 R_ARM_RELATIVE │ │ 000c81f0 00000017 R_ARM_RELATIVE │ │ 000c8208 00000017 R_ARM_RELATIVE │ │ 000c8220 00000017 R_ARM_RELATIVE │ │ 000c8238 00000017 R_ARM_RELATIVE │ │ 000c8250 00000017 R_ARM_RELATIVE │ │ 000c8268 00000017 R_ARM_RELATIVE │ │ -000c8270 00000017 R_ARM_RELATIVE │ │ +000c8280 00000017 R_ARM_RELATIVE │ │ 000c8298 00000017 R_ARM_RELATIVE │ │ 000c82b0 00000017 R_ARM_RELATIVE │ │ -000c82c8 00000017 R_ARM_RELATIVE │ │ +000c82b8 00000017 R_ARM_RELATIVE │ │ 000c82e0 00000017 R_ARM_RELATIVE │ │ 000c82f8 00000017 R_ARM_RELATIVE │ │ 000c8310 00000017 R_ARM_RELATIVE │ │ 000c8328 00000017 R_ARM_RELATIVE │ │ 000c8340 00000017 R_ARM_RELATIVE │ │ 000c8358 00000017 R_ARM_RELATIVE │ │ 000c8370 00000017 R_ARM_RELATIVE │ │ 000c8388 00000017 R_ARM_RELATIVE │ │ 000c83a0 00000017 R_ARM_RELATIVE │ │ 000c83b8 00000017 R_ARM_RELATIVE │ │ 000c83d0 00000017 R_ARM_RELATIVE │ │ -000c83e8 00000017 R_ARM_RELATIVE │ │ +000c83d8 00000017 R_ARM_RELATIVE │ │ 000c8400 00000017 R_ARM_RELATIVE │ │ 000c8418 00000017 R_ARM_RELATIVE │ │ 000c8430 00000017 R_ARM_RELATIVE │ │ 000c8448 00000017 R_ARM_RELATIVE │ │ 000c8460 00000017 R_ARM_RELATIVE │ │ 000c8478 00000017 R_ARM_RELATIVE │ │ 000c8490 00000017 R_ARM_RELATIVE │ │ 000c84a8 00000017 R_ARM_RELATIVE │ │ 000c84c0 00000017 R_ARM_RELATIVE │ │ -000c84c8 00000017 R_ARM_RELATIVE │ │ +000c84d8 00000017 R_ARM_RELATIVE │ │ 000c84f0 00000017 R_ARM_RELATIVE │ │ 000c8508 00000017 R_ARM_RELATIVE │ │ 000c8520 00000017 R_ARM_RELATIVE │ │ 000c8538 00000017 R_ARM_RELATIVE │ │ 000c8550 00000017 R_ARM_RELATIVE │ │ 000c8568 00000017 R_ARM_RELATIVE │ │ -000c8580 00000017 R_ARM_RELATIVE │ │ +000c8570 00000017 R_ARM_RELATIVE │ │ 000c8598 00000017 R_ARM_RELATIVE │ │ 000c85b0 00000017 R_ARM_RELATIVE │ │ 000c85c8 00000017 R_ARM_RELATIVE │ │ 000c85e0 00000017 R_ARM_RELATIVE │ │ 000c85f8 00000017 R_ARM_RELATIVE │ │ -000c8600 00000017 R_ARM_RELATIVE │ │ +000c8610 00000017 R_ARM_RELATIVE │ │ 000c8628 00000017 R_ARM_RELATIVE │ │ 000c8640 00000017 R_ARM_RELATIVE │ │ 000c8658 00000017 R_ARM_RELATIVE │ │ 000c8670 00000017 R_ARM_RELATIVE │ │ 000c8688 00000017 R_ARM_RELATIVE │ │ 000c86a0 00000017 R_ARM_RELATIVE │ │ 000c86b8 00000017 R_ARM_RELATIVE │ │ 000c86d0 00000017 R_ARM_RELATIVE │ │ 000c86e8 00000017 R_ARM_RELATIVE │ │ 000c8700 00000017 R_ARM_RELATIVE │ │ 000c8718 00000017 R_ARM_RELATIVE │ │ 000c8730 00000017 R_ARM_RELATIVE │ │ -000c8738 00000017 R_ARM_RELATIVE │ │ +000c8748 00000017 R_ARM_RELATIVE │ │ 000c8760 00000017 R_ARM_RELATIVE │ │ 000c8778 00000017 R_ARM_RELATIVE │ │ -000c8790 00000017 R_ARM_RELATIVE │ │ +000c8780 00000017 R_ARM_RELATIVE │ │ 000c87a8 00000017 R_ARM_RELATIVE │ │ 000c87c0 00000017 R_ARM_RELATIVE │ │ 000c87d8 00000017 R_ARM_RELATIVE │ │ -000c87f0 00000017 R_ARM_RELATIVE │ │ +000c87e0 00000017 R_ARM_RELATIVE │ │ 000c8808 00000017 R_ARM_RELATIVE │ │ 000c8820 00000017 R_ARM_RELATIVE │ │ 000c8838 00000017 R_ARM_RELATIVE │ │ 000c8850 00000017 R_ARM_RELATIVE │ │ -000c8858 00000017 R_ARM_RELATIVE │ │ +000c8868 00000017 R_ARM_RELATIVE │ │ 000c8880 00000017 R_ARM_RELATIVE │ │ 000c8898 00000017 R_ARM_RELATIVE │ │ 000c88b0 00000017 R_ARM_RELATIVE │ │ 000c88c8 00000017 R_ARM_RELATIVE │ │ 000c88e0 00000017 R_ARM_RELATIVE │ │ 000c88f8 00000017 R_ARM_RELATIVE │ │ 000c8910 00000017 R_ARM_RELATIVE │ │ -000c8928 00000017 R_ARM_RELATIVE │ │ +000c8918 00000017 R_ARM_RELATIVE │ │ 000c8940 00000017 R_ARM_RELATIVE │ │ 000c8958 00000017 R_ARM_RELATIVE │ │ 000c8970 00000017 R_ARM_RELATIVE │ │ 000c8988 00000017 R_ARM_RELATIVE │ │ 000c89a0 00000017 R_ARM_RELATIVE │ │ 000c89b8 00000017 R_ARM_RELATIVE │ │ 000c89d0 00000017 R_ARM_RELATIVE │ │ -000c89e8 00000017 R_ARM_RELATIVE │ │ -000c89f0 00000017 R_ARM_RELATIVE │ │ +000c89d8 00000017 R_ARM_RELATIVE │ │ +000c8a00 00000017 R_ARM_RELATIVE │ │ 000c8a18 00000017 R_ARM_RELATIVE │ │ 000c8a30 00000017 R_ARM_RELATIVE │ │ 000c8a48 00000017 R_ARM_RELATIVE │ │ 000c8a60 00000017 R_ARM_RELATIVE │ │ 000c8a78 00000017 R_ARM_RELATIVE │ │ 000c8a90 00000017 R_ARM_RELATIVE │ │ 000c8aa8 00000017 R_ARM_RELATIVE │ │ 000c8ac0 00000017 R_ARM_RELATIVE │ │ 000c8ad8 00000017 R_ARM_RELATIVE │ │ 000c8af0 00000017 R_ARM_RELATIVE │ │ -000c8b08 00000017 R_ARM_RELATIVE │ │ +000c8af8 00000017 R_ARM_RELATIVE │ │ 000c8b20 00000017 R_ARM_RELATIVE │ │ 000c8b38 00000017 R_ARM_RELATIVE │ │ 000c8b50 00000017 R_ARM_RELATIVE │ │ 000c8b68 00000017 R_ARM_RELATIVE │ │ 000c8b80 00000017 R_ARM_RELATIVE │ │ 000c8b98 00000017 R_ARM_RELATIVE │ │ +000c8ba0 00000017 R_ARM_RELATIVE │ │ 000c8bb0 00000017 R_ARM_RELATIVE │ │ 000c8bc8 00000017 R_ARM_RELATIVE │ │ 000c8be0 00000017 R_ARM_RELATIVE │ │ 000c8bf8 00000017 R_ARM_RELATIVE │ │ 000c8c00 00000017 R_ARM_RELATIVE │ │ 000c8c28 00000017 R_ARM_RELATIVE │ │ 000c8c40 00000017 R_ARM_RELATIVE │ │ 000c8c58 00000017 R_ARM_RELATIVE │ │ -000c8c60 00000017 R_ARM_RELATIVE │ │ +000c8c70 00000017 R_ARM_RELATIVE │ │ 000c8c88 00000017 R_ARM_RELATIVE │ │ 000c8ca0 00000017 R_ARM_RELATIVE │ │ 000c8cb8 00000017 R_ARM_RELATIVE │ │ -000c8cd0 00000017 R_ARM_RELATIVE │ │ -000c8ce8 00000017 R_ARM_RELATIVE │ │ -000c8d00 00000017 R_ARM_RELATIVE │ │ +000c8cc0 00000017 R_ARM_RELATIVE │ │ +000c8cd8 00000017 R_ARM_RELATIVE │ │ +000c8cf0 00000017 R_ARM_RELATIVE │ │ 000c8d18 00000017 R_ARM_RELATIVE │ │ 000c8d30 00000017 R_ARM_RELATIVE │ │ 000c8d48 00000017 R_ARM_RELATIVE │ │ 000c8d60 00000017 R_ARM_RELATIVE │ │ 000c8d78 00000017 R_ARM_RELATIVE │ │ +000c8d80 00000017 R_ARM_RELATIVE │ │ 000c8d90 00000017 R_ARM_RELATIVE │ │ 000c8d98 00000017 R_ARM_RELATIVE │ │ 000c8dc0 00000017 R_ARM_RELATIVE │ │ 000c8dd8 00000017 R_ARM_RELATIVE │ │ 000c8df0 00000017 R_ARM_RELATIVE │ │ 000c8e08 00000017 R_ARM_RELATIVE │ │ 000c8e20 00000017 R_ARM_RELATIVE │ │ +000c8e28 00000017 R_ARM_RELATIVE │ │ 000c8e38 00000017 R_ARM_RELATIVE │ │ -000c8e50 00000017 R_ARM_RELATIVE │ │ -000c8e58 00000017 R_ARM_RELATIVE │ │ +000c8e40 00000017 R_ARM_RELATIVE │ │ +000c8e68 00000017 R_ARM_RELATIVE │ │ 000c8e80 00000017 R_ARM_RELATIVE │ │ 000c8e98 00000017 R_ARM_RELATIVE │ │ 000c8eb0 00000017 R_ARM_RELATIVE │ │ 000c8ec8 00000017 R_ARM_RELATIVE │ │ +000c8ed0 00000017 R_ARM_RELATIVE │ │ 000c8ee0 00000017 R_ARM_RELATIVE │ │ -000c8ef8 00000017 R_ARM_RELATIVE │ │ +000c8ee8 00000017 R_ARM_RELATIVE │ │ 000c8f10 00000017 R_ARM_RELATIVE │ │ 000c8f28 00000017 R_ARM_RELATIVE │ │ 000c8f40 00000017 R_ARM_RELATIVE │ │ 000c8f58 00000017 R_ARM_RELATIVE │ │ 000c8f70 00000017 R_ARM_RELATIVE │ │ -000c8f78 00000017 R_ARM_RELATIVE │ │ +000c8f88 00000017 R_ARM_RELATIVE │ │ 000c8fa0 00000017 R_ARM_RELATIVE │ │ 000c8fb8 00000017 R_ARM_RELATIVE │ │ 000c8fd0 00000017 R_ARM_RELATIVE │ │ 000c8fe8 00000017 R_ARM_RELATIVE │ │ 000c9000 00000017 R_ARM_RELATIVE │ │ 000c9018 00000017 R_ARM_RELATIVE │ │ -000c9020 00000017 R_ARM_RELATIVE │ │ 000c9030 00000017 R_ARM_RELATIVE │ │ 000c9048 00000017 R_ARM_RELATIVE │ │ 000c9060 00000017 R_ARM_RELATIVE │ │ 000c9078 00000017 R_ARM_RELATIVE │ │ -000c9080 00000017 R_ARM_RELATIVE │ │ +000c9090 00000017 R_ARM_RELATIVE │ │ 000c90a8 00000017 R_ARM_RELATIVE │ │ 000c90c0 00000017 R_ARM_RELATIVE │ │ 000c90d8 00000017 R_ARM_RELATIVE │ │ +000c90e0 00000017 R_ARM_RELATIVE │ │ 000c90f0 00000017 R_ARM_RELATIVE │ │ -000c9108 00000017 R_ARM_RELATIVE │ │ -000c9120 00000017 R_ARM_RELATIVE │ │ -000c9138 00000017 R_ARM_RELATIVE │ │ -000c9140 00000017 R_ARM_RELATIVE │ │ -000c9158 00000017 R_ARM_RELATIVE │ │ -000c9170 00000017 R_ARM_RELATIVE │ │ -000c9198 00000017 R_ARM_RELATIVE │ │ -000c91b0 00000017 R_ARM_RELATIVE │ │ -000c91c8 00000017 R_ARM_RELATIVE │ │ -000c91e0 00000017 R_ARM_RELATIVE │ │ -000c91f8 00000017 R_ARM_RELATIVE │ │ -000c9200 00000017 R_ARM_RELATIVE │ │ -000c9210 00000017 R_ARM_RELATIVE │ │ -000c9218 00000017 R_ARM_RELATIVE │ │ -000c9240 00000017 R_ARM_RELATIVE │ │ -000c9258 00000017 R_ARM_RELATIVE │ │ -000c9270 00000017 R_ARM_RELATIVE │ │ -000c9288 00000017 R_ARM_RELATIVE │ │ -000c92a0 00000017 R_ARM_RELATIVE │ │ -000c92a8 00000017 R_ARM_RELATIVE │ │ -000c92b8 00000017 R_ARM_RELATIVE │ │ -000c92c0 00000017 R_ARM_RELATIVE │ │ -000c92e8 00000017 R_ARM_RELATIVE │ │ -000c9300 00000017 R_ARM_RELATIVE │ │ -000c9318 00000017 R_ARM_RELATIVE │ │ -000c9330 00000017 R_ARM_RELATIVE │ │ -000c9348 00000017 R_ARM_RELATIVE │ │ -000c9350 00000017 R_ARM_RELATIVE │ │ -000c9360 00000017 R_ARM_RELATIVE │ │ -000c9368 00000017 R_ARM_RELATIVE │ │ -000c9390 00000017 R_ARM_RELATIVE │ │ -000c93a8 00000017 R_ARM_RELATIVE │ │ -000c93c0 00000017 R_ARM_RELATIVE │ │ -000c93d8 00000017 R_ARM_RELATIVE │ │ -000c93f0 00000017 R_ARM_RELATIVE │ │ -000c9408 00000017 R_ARM_RELATIVE │ │ -000c9420 00000017 R_ARM_RELATIVE │ │ -000c9438 00000017 R_ARM_RELATIVE │ │ -000c9450 00000017 R_ARM_RELATIVE │ │ -000c9468 00000017 R_ARM_RELATIVE │ │ -000c9480 00000017 R_ARM_RELATIVE │ │ -000c9498 00000017 R_ARM_RELATIVE │ │ -000c94b0 00000017 R_ARM_RELATIVE │ │ -000c94c8 00000017 R_ARM_RELATIVE │ │ -000c94e0 00000017 R_ARM_RELATIVE │ │ -000c94f8 00000017 R_ARM_RELATIVE │ │ -000c9510 00000017 R_ARM_RELATIVE │ │ -000c9528 00000017 R_ARM_RELATIVE │ │ -000c9540 00000017 R_ARM_RELATIVE │ │ -000c9558 00000017 R_ARM_RELATIVE │ │ -000c9560 00000017 R_ARM_RELATIVE │ │ -000c9570 00000017 R_ARM_RELATIVE │ │ -000c9578 00000017 R_ARM_RELATIVE │ │ -000c390c 00000415 R_ARM_GLOB_DAT 00000000 _ZN6QColor8fromRgbaEj@Qt_6 │ │ -000c31dc 00000602 R_ARM_ABS32 00000000 _ZN7QObject10childEventEP11QChildEvent@Qt_6 │ │ -000c32e0 00000602 R_ARM_ABS32 00000000 _ZN7QObject10childEventEP11QChildEvent@Qt_6 │ │ -000c31d8 00000702 R_ARM_ABS32 00000000 _ZN7QObject10timerEventEP11QTimerEvent@Qt_6 │ │ -000c32dc 00000702 R_ARM_ABS32 00000000 _ZN7QObject10timerEventEP11QTimerEvent@Qt_6 │ │ -000c31e0 00000802 R_ARM_ABS32 00000000 _ZN7QObject11customEventEP6QEvent@Qt_6 │ │ -000c32e4 00000802 R_ARM_ABS32 00000000 _ZN7QObject11customEventEP6QEvent@Qt_6 │ │ -000c31d4 00000902 R_ARM_ABS32 00000000 _ZN7QObject11eventFilterEPS_P6QEvent@Qt_6 │ │ -000c32d8 00000902 R_ARM_ABS32 00000000 _ZN7QObject11eventFilterEPS_P6QEvent@Qt_6 │ │ -000c31e4 00000c02 R_ARM_ABS32 00000000 _ZN7QObject13connectNotifyERK11QMetaMethod@Qt_6 │ │ -000c32e8 00000c02 R_ARM_ABS32 00000000 _ZN7QObject13connectNotifyERK11QMetaMethod@Qt_6 │ │ -000c31e8 00000d02 R_ARM_ABS32 00000000 _ZN7QObject16disconnectNotifyERK11QMetaMethod@Qt_6 │ │ -000c32ec 00000d02 R_ARM_ABS32 00000000 _ZN7QObject16disconnectNotifyERK11QMetaMethod@Qt_6 │ │ -000c3290 00000e02 R_ARM_ABS32 00000000 _ZN7QObject16staticMetaObjectE@Qt_6 │ │ -000c31d0 00000f02 R_ARM_ABS32 00000000 _ZN7QObject5eventEP6QEvent@Qt_6 │ │ -000c32d4 00000f02 R_ARM_ABS32 00000000 _ZN7QObject5eventEP6QEvent@Qt_6 │ │ -000c31c8 00001102 R_ARM_ABS32 00000000 _ZN7QObjectD2Ev@Qt_6 │ │ -000c32b4 00001402 R_ARM_ABS32 00000000 _ZTI7QObject@Qt_6 │ │ -000c32ac 00001502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ -000c3340 00001502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ -000c3380 00001502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ -000c3908 00001b15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ -000c4b14 00001c02 R_ARM_ABS32 00000000 qt_version_tag@Qt_6.5 │ │ -000c32f0 00002802 R_ARM_ABS32 00000000 _ZN17QQuickStylePlugin13registerTypesEPKc@Qt_6_PRIVATE_API │ │ -000c32f4 00002902 R_ARM_ABS32 00000000 _ZN17QQuickStylePlugin15unregisterTypesEv@Qt_6_PRIVATE_API │ │ -000c3324 00002a02 R_ARM_ABS32 00000000 _ZN17QQuickStylePlugin16staticMetaObjectE@Qt_6_PRIVATE_API │ │ -000c32cc 00002c02 R_ARM_ABS32 00000000 _ZN17QQuickStylePluginD2Ev@Qt_6_PRIVATE_API │ │ -000c32f8 00002d02 R_ARM_ABS32 00000000 _ZN19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc@Qt_6 │ │ -000c3348 00002e02 R_ARM_ABS32 00000000 _ZTI17QQuickStylePlugin@Qt_6_PRIVATE_API │ │ -000c3318 00002f02 R_ARM_ABS32 00000000 _ZThn8_N17QQuickStylePlugin13registerTypesEPKc@Qt_6_PRIVATE_API │ │ -000c331c 00003002 R_ARM_ABS32 00000000 _ZThn8_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc@Qt_6 │ │ -000c3914 00003415 R_ARM_GLOB_DAT 00000000 _Z17qmlRegisterModulePKcii@Qt_6 │ │ -000c391c 00003a15 R_ARM_GLOB_DAT 00000000 _ZN22QQmlModuleRegistrationD1Ev@Qt_6 │ │ -000c3378 00003e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE │ │ -000c3394 00003f02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv119__pointer_type_infoE │ │ -000c338c 00004002 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__function_type_infoE │ │ -000c3920 00004515 R_ARM_GLOB_DAT 00000000 qt_resourceFeatureZlib@Qt_6 │ │ -000c3924 00005215 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4c20 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4c38 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c90f8 00000017 R_ARM_RELATIVE │ │ +000c34ec 00000415 R_ARM_GLOB_DAT 00000000 _ZN6QColor8fromRgbaEj@Qt_6 │ │ +000c2dbc 00000602 R_ARM_ABS32 00000000 _ZN7QObject10childEventEP11QChildEvent@Qt_6 │ │ +000c2ec0 00000602 R_ARM_ABS32 00000000 _ZN7QObject10childEventEP11QChildEvent@Qt_6 │ │ +000c2db8 00000702 R_ARM_ABS32 00000000 _ZN7QObject10timerEventEP11QTimerEvent@Qt_6 │ │ +000c2ebc 00000702 R_ARM_ABS32 00000000 _ZN7QObject10timerEventEP11QTimerEvent@Qt_6 │ │ +000c2dc0 00000802 R_ARM_ABS32 00000000 _ZN7QObject11customEventEP6QEvent@Qt_6 │ │ +000c2ec4 00000802 R_ARM_ABS32 00000000 _ZN7QObject11customEventEP6QEvent@Qt_6 │ │ +000c2db4 00000902 R_ARM_ABS32 00000000 _ZN7QObject11eventFilterEPS_P6QEvent@Qt_6 │ │ +000c2eb8 00000902 R_ARM_ABS32 00000000 _ZN7QObject11eventFilterEPS_P6QEvent@Qt_6 │ │ +000c2dc4 00000c02 R_ARM_ABS32 00000000 _ZN7QObject13connectNotifyERK11QMetaMethod@Qt_6 │ │ +000c2ec8 00000c02 R_ARM_ABS32 00000000 _ZN7QObject13connectNotifyERK11QMetaMethod@Qt_6 │ │ +000c2dc8 00000d02 R_ARM_ABS32 00000000 _ZN7QObject16disconnectNotifyERK11QMetaMethod@Qt_6 │ │ +000c2ecc 00000d02 R_ARM_ABS32 00000000 _ZN7QObject16disconnectNotifyERK11QMetaMethod@Qt_6 │ │ +000c2e70 00000e02 R_ARM_ABS32 00000000 _ZN7QObject16staticMetaObjectE@Qt_6 │ │ +000c2db0 00000f02 R_ARM_ABS32 00000000 _ZN7QObject5eventEP6QEvent@Qt_6 │ │ +000c2eb4 00000f02 R_ARM_ABS32 00000000 _ZN7QObject5eventEP6QEvent@Qt_6 │ │ +000c2da8 00001102 R_ARM_ABS32 00000000 _ZN7QObjectD2Ev@Qt_6 │ │ +000c2e94 00001402 R_ARM_ABS32 00000000 _ZTI7QObject@Qt_6 │ │ +000c2e8c 00001502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ +000c2f20 00001502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ +000c2f60 00001502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ +000c34e8 00001b15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ +000c46f4 00001c02 R_ARM_ABS32 00000000 qt_version_tag@Qt_6.5 │ │ +000c2ed0 00002802 R_ARM_ABS32 00000000 _ZN17QQuickStylePlugin13registerTypesEPKc@Qt_6_PRIVATE_API │ │ +000c2ed4 00002902 R_ARM_ABS32 00000000 _ZN17QQuickStylePlugin15unregisterTypesEv@Qt_6_PRIVATE_API │ │ +000c2f04 00002a02 R_ARM_ABS32 00000000 _ZN17QQuickStylePlugin16staticMetaObjectE@Qt_6_PRIVATE_API │ │ +000c2eac 00002c02 R_ARM_ABS32 00000000 _ZN17QQuickStylePluginD2Ev@Qt_6_PRIVATE_API │ │ +000c2ed8 00002d02 R_ARM_ABS32 00000000 _ZN19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc@Qt_6 │ │ +000c2f28 00002e02 R_ARM_ABS32 00000000 _ZTI17QQuickStylePlugin@Qt_6_PRIVATE_API │ │ +000c2ef8 00002f02 R_ARM_ABS32 00000000 _ZThn8_N17QQuickStylePlugin13registerTypesEPKc@Qt_6_PRIVATE_API │ │ +000c2efc 00003002 R_ARM_ABS32 00000000 _ZThn8_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc@Qt_6 │ │ +000c34f4 00003415 R_ARM_GLOB_DAT 00000000 _Z17qmlRegisterModulePKcii@Qt_6 │ │ +000c34fc 00003a15 R_ARM_GLOB_DAT 00000000 _ZN22QQmlModuleRegistrationD1Ev@Qt_6 │ │ +000c2f58 00003e02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE │ │ +000c2f74 00003f02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv119__pointer_type_infoE │ │ +000c2f6c 00004002 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__function_type_infoE │ │ +000c3500 00004515 R_ARM_GLOB_DAT 00000000 qt_resourceFeatureZlib@Qt_6 │ │ +000c3504 00005215 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4800 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4818 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c48e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4900 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4930 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4948 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4960 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4990 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4a80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4ac8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4ae0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4af8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4b28 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4b58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4b70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4bb8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4bd0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4c18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4c30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4ca8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4cd8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4cf0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4d08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4d20 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4d68 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4d80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4d98 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4dc8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4de0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4e10 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4e40 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4e58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4ea0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4eb8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4f00 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4f18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c4f30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4f48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4f60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4f78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4f90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4fa8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c4fc0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c4ff0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5008 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5020 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5038 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5050 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5068 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c50e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5110 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5128 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5140 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5200 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c51a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5218 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5230 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5248 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5278 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5290 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c52d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c52f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5260 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c52a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c52c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5320 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5338 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5368 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5380 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5398 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c53b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c53c8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c53e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c53f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5428 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5440 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5458 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5470 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5488 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c55d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c54a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5530 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5548 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c55a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5650 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5668 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5680 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5698 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c56e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c56f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5710 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5728 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5758 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5770 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5788 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c57a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c57b8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c57e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5800 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5818 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5860 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5878 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c58d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5968 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5890 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c58f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5908 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5920 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5950 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5980 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c59e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5a88 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5aa0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5ab8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5ad0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c59f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5b18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5b30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5b48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5b60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5b78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5ba8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5bc0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5b90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5bd8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5bf0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5c08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5c20 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5c38 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5c68 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5c80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5cc8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5ce0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5d40 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5d58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5d70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5cf8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5d10 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5da0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5db8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5dd0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5e18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5e30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c5e48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5f68 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5f80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5f98 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5fb0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5fc8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c5fe0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6028 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6040 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5e60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5e78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5ed8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c5f08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6058 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6070 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6088 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c60b8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c60d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6118 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6130 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6148 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6160 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c61f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6208 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6220 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6268 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6280 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6298 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c62b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c61a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c61d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c62c8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c62f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6310 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6328 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6340 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6358 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6418 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6430 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6490 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c64a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c64c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c64d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6568 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6520 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6538 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6580 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6598 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c65b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c65f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6628 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6718 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6748 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6760 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6778 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6790 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c67a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6868 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6880 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c68e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c68f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6970 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6988 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c69d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c69e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6a00 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6a48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6a90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6aa8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6ac0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6ad8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6640 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6658 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6670 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6688 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6728 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6740 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6788 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c67a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6800 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6818 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6830 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6878 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6890 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c68a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c68c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c68f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6920 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6938 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6950 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6998 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c69b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6a28 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6a58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6a70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6a88 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6b48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6b60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6b78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6b90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6ba8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6bd8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6bf0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6c50 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6c68 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6c80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6c08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6c98 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6cb0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6cc8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6cf8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6d10 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6d28 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6d40 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6d70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6da0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6d58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6d88 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6db8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6dd0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6de8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6e00 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6e18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6e30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6e60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6e78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6e90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6ea8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6ed8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6ef0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6ec0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6f08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6fc8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c6fe0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6f20 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c6f50 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c6ff8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7028 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7058 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7010 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7070 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7088 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c70a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c70b8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c70e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7100 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7118 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7130 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7148 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7178 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c71a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c71c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c71d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7208 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7238 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7250 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7268 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7280 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7298 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c72b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c72e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c72f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c72c8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7310 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7328 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7340 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7388 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c73a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c73d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7478 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7400 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7418 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7430 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7448 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7460 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7490 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c74c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c74d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c74f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7508 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7520 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7538 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7568 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7580 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7598 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c75b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7628 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7640 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c76d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c76e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7718 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7730 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7748 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7790 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c77a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c75f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7610 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7760 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7778 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c77c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c77d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7808 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7820 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7838 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7868 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7880 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7898 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c78b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c78c8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c78e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7910 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7928 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7940 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7958 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7970 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7988 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c79a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c79b8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c79e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c79d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7a00 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7a18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7a30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7a78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7a60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7a90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7be0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7bf8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7c40 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7c58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7ac0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7af0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7b38 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7b80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7c70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7c88 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7ca0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7cb8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7ce8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7d00 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7d18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7d48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7d60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7d30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7d78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7d90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7da8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7dc0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7e08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7e38 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7e50 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7e80 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7e68 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7e98 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7eb0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7ee0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7f10 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7f28 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c7f40 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7f70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c7fb8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8000 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c7f58 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8060 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8078 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c80f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8108 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8120 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8138 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8168 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8180 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8198 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c81b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c81f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8210 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8288 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c82b8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c82d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c82e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8318 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8330 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8360 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c83a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c83c0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c83d8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c84e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c84f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8570 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c85e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8618 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c83f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8468 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8480 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8498 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c84b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8588 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c85a0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8630 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8648 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8660 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8678 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8708 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8750 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8768 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8798 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8870 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c87b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c87f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8810 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8840 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c88e8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8900 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8918 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8930 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8948 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8960 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8978 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8990 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c89a8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c89f0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8a08 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8a20 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8ab0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8ac8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8ae0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8af8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8a38 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8b10 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8b28 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8bb8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8bd0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8be8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8c18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8c30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8c48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8c60 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8c78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8c90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8cc0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8d68 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8db0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8dc8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8d50 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8de0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8df8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8e10 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8e28 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8e70 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8e88 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8ea0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c8eb8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8f00 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8f18 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8f30 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8f48 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8f78 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8f90 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c8fa8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9038 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9050 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9068 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8fc0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8fd8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c8ff0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ +000c9008 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c9098 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c90b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ 000c90c8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c90e0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c90f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c91d0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9260 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9278 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9320 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9380 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9398 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c93b0 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c93c8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c93f8 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9410 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9428 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9440 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9458 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9470 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9488 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9518 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9530 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c9548 00005202 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6 │ │ -000c3938 00005915 R_ARM_GLOB_DAT 00000000 _ZN8QVariantD1Ev@Qt_6 │ │ -000c3934 00005b15 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4cd8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c3518 00005915 R_ARM_GLOB_DAT 00000000 _ZN8QVariantD1Ev@Qt_6 │ │ +000c3514 00005b15 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c48b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4978 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c49d8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4a08 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4a20 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4a50 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4a68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4b10 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4b40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4b88 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4be8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4c60 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4c78 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4cc0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4d68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4d98 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c4db0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4e10 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4e40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4e58 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4e88 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4ea0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4f48 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4f78 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c4fc0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5020 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5098 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c50b0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c50f8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c51a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4df8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4e28 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4e70 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4ed0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4f18 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c4fd8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5110 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5128 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5140 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5188 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c51b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c51d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c51e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5230 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5260 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c52a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5308 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5350 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5410 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5548 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5560 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5578 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5200 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5278 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c52d8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c52f0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5488 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c54b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5590 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c55c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c55f0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5608 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5620 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c5638 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c56b0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5710 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5728 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c58c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c58f0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c59c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c59f8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5a58 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5a70 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5ae8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5b90 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5c50 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5c68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5cf8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5db8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5e60 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c5ff8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6058 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5740 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5800 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5818 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c58a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5968 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5a10 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5ba8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5c08 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5c98 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5d40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5d58 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5de8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5ef0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5f68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5f98 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5fb0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c5fe0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6010 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6028 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c60a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c60d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c60e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6190 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c61a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6160 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6178 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c61c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c6238 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6340 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6268 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6280 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6298 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c62e0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c63b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c63e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c6400 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6430 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6460 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c6478 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c64f0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6520 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6538 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c65b0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6508 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6550 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c65c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c6610 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6688 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c66b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c66d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c66e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6730 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6808 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6838 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6850 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c68c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6958 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c69a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6a18 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6a60 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6af0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6ba8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6c08 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c66a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6758 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c67b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c67d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6848 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c68d8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6908 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6968 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c69e0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c69f8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6a40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6ae8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6b18 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6b30 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6b90 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6bc0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c6c20 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6cc8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6d58 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6d88 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6de8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6e60 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6e78 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6ec0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6f68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6c68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6ce0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6d10 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6d70 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6da0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6e48 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6ed8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6f38 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c6f98 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c6fb0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7010 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6fc8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c6fe0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c7040 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c70a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c70e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7160 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7190 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c71f0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7220 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c72c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7358 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c73b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7418 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7448 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7460 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c74c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c74d8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7058 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7148 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c71d8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7478 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c74a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7550 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c75c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7658 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7688 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c76a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c76b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c76d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c77a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c77f0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7850 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c78b0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c78f8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7928 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c79d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7a48 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7b08 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7b20 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7b38 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7958 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7970 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7988 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c7b50 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7be0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7c10 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c7c28 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7c70 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7c40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c7cd0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7d30 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7d78 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7d18 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7d48 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7dc0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c7dd8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7df0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7e08 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c7fd0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8060 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7e20 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7e80 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7ec8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7ef8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7fb8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c7fe8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8000 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8030 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c8090 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c80a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c80c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8150 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8198 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c81c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8240 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8258 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c82a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c8300 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8348 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8378 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8360 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8390 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c83a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c83c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8408 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8420 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c8438 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8468 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8480 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c84b0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8510 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8648 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8720 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8780 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c87e0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8810 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8450 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c84e0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c84f8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c85b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c85d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c85e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8600 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c86a8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c86c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8738 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8768 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c87c8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c8828 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8840 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c8888 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c88a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c88b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c88d0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8960 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8978 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8a38 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8a50 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8a68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8900 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c89c0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ 000c8a80 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8b28 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8b40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8bb8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8be8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8c48 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8ca8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8d08 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8d38 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8d50 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8d80 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8e40 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8f00 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8f30 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8f48 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c8f60 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c9008 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c91e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c9290 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c9338 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c94a0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c94b8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c94e8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ -000c3928 00006515 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c4d38 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c4de0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c4e70 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c4fd8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5038 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5158 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c52c0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5320 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5338 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c54b8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c54d0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c54e8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5530 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c55a8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5620 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5848 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5890 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5950 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5998 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5c98 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c5d10 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6010 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6370 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6418 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6640 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c67c0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6898 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6910 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6928 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6c98 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6e00 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c6f20 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c70b8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c70d0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c73e8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c74a8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7550 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c75e0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7670 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7688 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7760 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c77d8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7838 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7af0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7b98 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c7c10 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8018 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c81e0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8390 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c83f0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8498 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8528 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8558 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c87b0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c89a8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8b70 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c8cd8 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c93e0 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c9500 00006502 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ -000c3930 00006715 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c4e28 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c5080 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c51b8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c54a0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c58a8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c59b0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c5c80 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c6178 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c63d0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c66a0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c6820 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c6e48 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c6f80 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c7430 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c7ad8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8078 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8228 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8450 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c87f8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8948 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8b10 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8d20 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8ee8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c8fc0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c9188 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c92d8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ -000c392c 00006815 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c4df8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5170 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5188 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8ab0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8ac8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8ae0 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8b88 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8d68 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8e10 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c8eb8 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c9020 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c9038 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c9068 00005b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6 │ │ +000c3510 00006615 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c49f0 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c4c48 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c4d80 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c5068 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c5470 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c5578 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c5830 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c5d28 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c5f80 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c6250 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c63d0 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c69c8 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c6b00 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c6fb0 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c7658 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c7bf8 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c7da8 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c7fd0 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c8378 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c84c8 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c8690 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c88a0 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c8a68 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c8b40 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c8d08 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c8e58 00006602 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE@Qt_6 │ │ +000c3508 00006715 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c49a8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4a38 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4ba0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4c00 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4d20 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4e88 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4ee8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c4f00 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5080 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5098 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c50b0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c50f8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5170 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c51e8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5410 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5458 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5518 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5560 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5848 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c58c0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5bc0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5f20 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c5fc8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c61f0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6370 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6448 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c64c0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c64d8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6980 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6aa0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6c38 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6c50 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c6f68 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7028 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c70d0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7160 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c71f0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7208 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c72e0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7358 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c73b8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7670 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7718 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7790 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7b98 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7d60 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7f10 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c7f70 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c8018 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c80a8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c80d8 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c8330 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c8528 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c86f0 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c8858 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c8f60 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c9080 00006702 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6 │ │ +000c350c 00006815 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c49c0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c4d38 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c4d50 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c50c8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5158 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5290 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c53f8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c54d0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c54e8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c5500 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5590 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c56c8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5830 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5908 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5920 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c55d8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c55f0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5608 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5860 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c5938 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5a10 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5a28 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5a40 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5cb0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5998 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c59b0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c59c8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5d70 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c5d88 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5de8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5e00 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c5e18 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c61c0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c61d8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c62e0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c62f8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5e90 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5ea8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5f38 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c5f50 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c60b8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c6208 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c6220 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c6388 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c63a0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c6508 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c6658 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c6670 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c67d8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c67f0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c6f38 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c6f50 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7400 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c6ab8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c6ad0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c6f80 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7628 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7640 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c76e8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7700 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7748 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7a18 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7a48 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7a78 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c7aa8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7ac0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7ad8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7b08 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c7b68 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7b80 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7bb0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c7bc8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7e98 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7ec8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7ef8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7f28 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7f58 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c7f88 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c7fe8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8030 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8048 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8408 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8420 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c7fa0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c80c0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8108 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8120 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8138 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8150 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c81e0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8210 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8228 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8240 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8258 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8270 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8348 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8510 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c8540 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8588 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c85a0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c85b8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c85d0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8660 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8690 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c86a8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c86c0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8558 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8618 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c86d8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c86f0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c87c8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8990 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c89c0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c89d8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8708 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8720 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8870 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8a50 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c8a98 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ 000c8b58 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8b88 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8ba0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8cf0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8ed0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8f18 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8fd8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c8ff0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c9110 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c9128 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c91a0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c91b8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c9230 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c9248 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c92f0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c9308 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c94d0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ -000c393c 00006f15 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c5518 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c5f50 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c75f8 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c76a0 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c7700 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c7778 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c7850 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c7bb0 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ -000c68b0 00008b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI4QUrlE8metaTypeE@Qt_6 │ │ -000c6940 00008b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI4QUrlE8metaTypeE@Qt_6 │ │ -000c3940 00008c15 R_ARM_GLOB_DAT 00000000 _ZN13QQmlComponent16staticMetaObjectE@Qt_6 │ │ -000c3910 00009315 R_ARM_GLOB_DAT 000742d9 _Z41qml_register_types_QtQuick_Controls_Basicv@@Qt_6 │ │ +000c8b70 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8c90 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8ca8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8d20 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8d38 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8db0 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8dc8 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8e70 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c8e88 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c9050 00006802 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6 │ │ +000c351c 00006f15 R_ARM_GLOB_DAT 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c50e0 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c5b00 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c7178 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c7220 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c7280 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c72f8 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c73d0 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c7730 00006f02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperIP7QObjectE8metaTypeE@Qt_6 │ │ +000c6460 00008b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI4QUrlE8metaTypeE@Qt_6 │ │ +000c64f0 00008b02 R_ARM_ABS32 00000000 _ZN9QtPrivate25QMetaTypeInterfaceWrapperI4QUrlE8metaTypeE@Qt_6 │ │ +000c3520 00008c15 R_ARM_GLOB_DAT 00000000 _ZN13QQmlComponent16staticMetaObjectE@Qt_6 │ │ +000c34f0 00009315 R_ARM_GLOB_DAT 000741f9 _Z41qml_register_types_QtQuick_Controls_Basicv@@Qt_6 │ │ │ │ -Relocation section '.rel.plt' at offset 0x94b0 contains 113 entries: │ │ +Relocation section '.rel.plt' at offset 0x9430 contains 113 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000c3950 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -000c3954 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -000c3958 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ -000c395c 00001016 R_ARM_JUMP_SLOT 00000000 _ZN7QObjectC2EPS_@Qt_6 │ │ -000c3960 00000416 R_ARM_JUMP_SLOT 00000000 _ZN6QColor8fromRgbaEj@Qt_6 │ │ -000c3964 00001a16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ -000c3968 00001216 R_ARM_JUMP_SLOT 00000000 _ZNK11QObjectData17dynamicMetaObjectEv@Qt_6 │ │ -000c396c 00001d16 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ -000c3970 00000b16 R_ARM_JUMP_SLOT 00000000 _ZN7QObject11qt_metacastEPKc@Qt_6 │ │ -000c3974 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv@Qt_6 │ │ -000c3978 00001116 R_ARM_JUMP_SLOT 00000000 _ZN7QObjectD2Ev@Qt_6 │ │ -000c397c 00001616 R_ARM_JUMP_SLOT 00000000 _ZdlPv │ │ -000c3980 00001316 R_ARM_JUMP_SLOT 00000000 _ZNK6QColoreqERKS_@Qt_6 │ │ -000c3984 00001716 R_ARM_JUMP_SLOT 00000000 _Zls6QDebugRK6QColor@Qt_6 │ │ -000c3988 00000516 R_ARM_JUMP_SLOT 00000000 _ZN6QDebugD1Ev@Qt_6 │ │ -000c398c 00001816 R_ARM_JUMP_SLOT 00000000 _ZlsR11QDataStreamRK6QColor@Qt_6 │ │ -000c3990 00001916 R_ARM_JUMP_SLOT 00000000 _ZrsR11QDataStreamR6QColor@Qt_6 │ │ -000c3994 00002216 R_ARM_JUMP_SLOT 00000000 _ZN8QPaletteC1Ev@Qt_6 │ │ -000c3998 00001e16 R_ARM_JUMP_SLOT 00000000 _ZN11QQuickTheme10setPaletteENS_5ScopeERK8QPalette@Qt_6_PRIVATE_API │ │ -000c399c 00002316 R_ARM_JUMP_SLOT 00000000 _ZN8QPaletteD1Ev@Qt_6 │ │ -000c39a0 00001f16 R_ARM_JUMP_SLOT 00000000 _ZN6QBrushC1ERK6QColorN2Qt10BrushStyleE@Qt_6 │ │ -000c39a4 00002116 R_ARM_JUMP_SLOT 00000000 _ZN8QPalette8setBrushENS_10ColorGroupENS_9ColorRoleERK6QBrush@Qt_6 │ │ -000c39a8 00002016 R_ARM_JUMP_SLOT 00000000 _ZN6QBrushD1Ev@Qt_6 │ │ -000c39ac 00002b16 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePluginC2EP7QObject@Qt_6_PRIVATE_API │ │ -000c39b0 00002716 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePlugin11qt_metacastEPKc@Qt_6_PRIVATE_API │ │ -000c39b4 00002616 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePlugin11qt_metacallEN11QMetaObject4CallEiPPv@Qt_6_PRIVATE_API │ │ -000c39b8 00003116 R_ARM_JUMP_SLOT 00000000 _Znwj │ │ -000c39bc 00003216 R_ARM_JUMP_SLOT 00000000 __cxa_guard_acquire │ │ -000c39c0 00003316 R_ARM_JUMP_SLOT 00000000 __cxa_guard_release │ │ -000c39c4 00002c16 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePluginD2Ev@Qt_6_PRIVATE_API │ │ -000c39c8 00002416 R_ARM_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_ii@Qt_6 │ │ -000c39cc 00002516 R_ARM_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_6 │ │ -000c39d0 00003816 R_ARM_JUMP_SLOT 00000000 _ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPv@Qt_6 │ │ -000c39d4 00003d16 R_ARM_JUMP_SLOT 00000000 _ZNK11QMetaObject9classNameEv@Qt_6 │ │ -000c39d8 00004216 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ -000c39dc 00003616 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArray6appendEc@Qt_6 │ │ -000c39e0 00003516 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArray11reallocDataEiN10QArrayData16AllocationOptionE@Qt_6 │ │ -000c39e4 00003716 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArray6insertEi14QByteArrayView@Qt_6 │ │ -000c39e8 00003c16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayS_@Qt_6 │ │ -000c39ec 00003b16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@Qt_6 │ │ -000c39f0 00004116 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ -000c39f4 00003916 R_ARM_JUMP_SLOT 00000000 _ZN22QQmlModuleRegistrationC1EPKcPFvvE@Qt_6 │ │ -000c39f8 00004316 R_ARM_JUMP_SLOT 00000000 _Z21qRegisterResourceDataiPKhS0_S0_@Qt_6 │ │ -000c39fc 00004416 R_ARM_JUMP_SLOT 00000000 _Z23qUnregisterResourceDataiPKhS0_S0_@Qt_6 │ │ -000c3a00 00004716 R_ARM_JUMP_SLOT 00000000 _ZN11QQmlPrivate13qmlunregisterENS_16RegistrationTypeEj@Qt_6 │ │ -000c3a04 00004e16 R_ARM_JUMP_SLOT 00000000 _ZNK4QUrl6schemeEv@Qt_6 │ │ -000c3a08 00004d16 R_ARM_JUMP_SLOT 00000000 _ZNK4QUrl4pathE6QFlagsINS_25ComponentFormattingOptionEE@Qt_6 │ │ -000c3a0c 00004816 R_ARM_JUMP_SLOT 00000000 _ZN4QDir9cleanPathERK7QString@Qt_6 │ │ -000c3a10 00004f16 R_ARM_JUMP_SLOT 00000000 _ZNK7QString10startsWithE5QCharN2Qt15CaseSensitivityE@Qt_6 │ │ -000c3a14 00005016 R_ARM_JUMP_SLOT 00000000 _ZdaPv │ │ -000c3a18 00004616 R_ARM_JUMP_SLOT 00000000 _Z5qHash11QStringViewj@Qt_6 │ │ -000c3a1c 00004c16 R_ARM_JUMP_SLOT 00000000 _ZN9QtPrivate12equalStringsE11QStringViewS0_@Qt_6 │ │ -000c3a20 00005116 R_ARM_JUMP_SLOT 00000000 _Znaj │ │ -000c3a24 00004a16 R_ARM_JUMP_SLOT 00000000 _ZN9QHashSeed10globalSeedEv@Qt_6 │ │ -000c3a28 00004916 R_ARM_JUMP_SLOT 00000000 _ZN7QString6insertEi5QChar@Qt_6 │ │ -000c3a2c 00004b16 R_ARM_JUMP_SLOT 00000000 _ZN9QtPrivate12equalStringsE11QStringView13QLatin1String@Qt_6 │ │ -000c3a30 00005416 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext29loadScopeObjectPropertyLookupEjPv@Qt_6 │ │ -000c3a34 00005316 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@Qt_6 │ │ -000c3a38 00005516 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext33initLoadScopeObjectPropertyLookupEj9QMetaType@Qt_6 │ │ -000c3a3c 00005616 R_ARM_JUMP_SLOT 00000000 _ZNK9QJSEngine8hasErrorEv@Qt_6 │ │ -000c3a40 00005916 R_ARM_JUMP_SLOT 00000000 _ZN8QVariantD1Ev@Qt_6 │ │ -000c3a44 00005e16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@Qt_6 │ │ -000c3a48 00006016 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext23initLoadContextIdLookupEj@Qt_6 │ │ -000c3a4c 00005c16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext15getObjectLookupEjP7QObjectPv@Qt_6 │ │ -000c3a50 00005d16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext19initGetObjectLookupEjP7QObject9QMetaType@Qt_6 │ │ -000c3a54 00005a16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType8fromNameE14QByteArrayView@Qt_6 │ │ -000c3a58 00005f16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext20lookupResultMetaTypeEj@Qt_6 │ │ -000c3a5c 00005816 R_ARM_JUMP_SLOT 00000000 _ZN8QVariantC1E9QMetaTypePKv@Qt_6 │ │ -000c3a60 00005716 R_ARM_JUMP_SLOT 00000000 _ZN8QVariant4dataEv@Qt_6 │ │ -000c3a64 00006216 R_ARM_JUMP_SLOT 00000000 _ZNK8QVariant8metaTypeEv@Qt_6 │ │ -000c3a68 00006116 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@Qt_6 │ │ -000c3a6c 00006316 R_ARM_JUMP_SLOT 00000000 _ZNK9QMetaType7isValidEv@Qt_6 │ │ -000c3a70 00006416 R_ARM_JUMP_SLOT 00000000 memchr@LIBC │ │ -000c3a74 00006916 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext19loadSingletonLookupEjPv@Qt_6 │ │ -000c3a78 00006a16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext23initLoadSingletonLookupEjj@Qt_6 │ │ -000c3a7c 00006616 R_ARM_JUMP_SLOT 00000000 _ZN8QVariantaSERKS_@Qt_6 │ │ -000c3a80 00006b16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvPK9QMetaTypei@Qt_6 │ │ -000c3a84 00006c16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEj@Qt_6 │ │ -000c3a88 00006d16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext13getEnumLookupEjPi@Qt_6 │ │ -000c3a8c 00006e16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext17initGetEnumLookupEjPK11QMetaObjectPKcS5_@Qt_6 │ │ -000c3a90 00007016 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext18loadAttachedLookupEjP7QObjectPv@Qt_6 │ │ -000c3a94 00007116 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext22initLoadAttachedLookupEjjP7QObject@Qt_6 │ │ -000c3a98 00008016 R_ARM_JUMP_SLOT 00000000 _ZNK11QMetaObject4castEPK7QObject@Qt_6 │ │ -000c3a9c 00008516 R_ARM_JUMP_SLOT 00000000 _ZNK8QVariant8toStringEv@Qt_6 │ │ -000c3aa0 00007a16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine13convertStringERK7QString9QMetaTypePv@Qt_6 │ │ -000c3aa4 00007c16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine14convertVariantERK8QVariant9QMetaTypePv@Qt_6 │ │ -000c3aa8 00007e16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType7convertES_PKvS_Pv@Qt_6 │ │ -000c3aac 00007716 R_ARM_JUMP_SLOT 00000000 _ZN8QJSValueC1ENS_12SpecialValueE@Qt_6 │ │ -000c3ab0 00007816 R_ARM_JUMP_SLOT 00000000 _ZN8QJSValueC1ERKS_@Qt_6 │ │ -000c3ab4 00007916 R_ARM_JUMP_SLOT 00000000 _ZN8QJSValueD1Ev@Qt_6 │ │ -000c3ab8 00008616 R_ARM_JUMP_SLOT 00000000 _ZlsR11QDataStreamRK8QJSValue@Qt_6 │ │ -000c3abc 00008716 R_ARM_JUMP_SLOT 00000000 _ZrsR11QDataStreamR8QJSValue@Qt_6 │ │ -000c3ac0 00007216 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArrayC1EPKci@Qt_6 │ │ -000c3ac4 00007316 R_ARM_JUMP_SLOT 00000000 _ZN11QMetaObject14normalizedTypeEPKc@Qt_6 │ │ -000c3ac8 00007d16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine9convertV2ERK8QJSValue9QMetaTypePv@Qt_6 │ │ -000c3acc 00008316 R_ARM_JUMP_SLOT 00000000 _ZNK8QJSValue9isVariantEv@Qt_6 │ │ -000c3ad0 00008416 R_ARM_JUMP_SLOT 00000000 _ZNK8QJSValue9toVariantEv@Qt_6 │ │ -000c3ad4 00007416 R_ARM_JUMP_SLOT 00000000 _ZN15QJSManagedValueC1EOS_@Qt_6 │ │ -000c3ad8 00007516 R_ARM_JUMP_SLOT 00000000 _ZN15QJSManagedValueD1Ev@Qt_6 │ │ -000c3adc 00007b16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine14convertManagedERK15QJSManagedValue9QMetaTypePv@Qt_6 │ │ -000c3ae0 00008116 R_ARM_JUMP_SLOT 00000000 _ZNK15QJSManagedValue9toVariantEv@Qt_6 │ │ -000c3ae4 00007f16 R_ARM_JUMP_SLOT 00000000 _ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE@Qt_6 │ │ -000c3ae8 00008216 R_ARM_JUMP_SLOT 00000000 _ZNK7QString8toDoubleEPb@Qt_6 │ │ -000c3aec 00007616 R_ARM_JUMP_SLOT 00000000 _ZN7QString17toIntegral_helperE11QStringViewPbi@Qt_6 │ │ -000c3af0 00008a16 R_ARM_JUMP_SLOT 00000000 _ZN4QUrlD1Ev@Qt_6 │ │ -000c3af4 00008916 R_ARM_JUMP_SLOT 00000000 _ZN4QUrlC1Ev@Qt_6 │ │ -000c3af8 00008816 R_ARM_JUMP_SLOT 00000000 _ZN4QUrlC1ERK7QStringNS_11ParsingModeE@Qt_6 │ │ -000c3afc 00008f16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine22convertQObjectToStringEP7QObject@Qt_6 │ │ -000c3b00 00008e16 R_ARM_JUMP_SLOT 00000000 _ZN7QString6numberEii@Qt_6 │ │ -000c3b04 00008d16 R_ARM_JUMP_SLOT 00000000 _ZN17QJSPrimitiveValue8toStringEd@Qt_6 │ │ -000c3b08 00009016 R_ARM_JUMP_SLOT 00000000 fmod@LIBC │ │ -000c3b0c 00009116 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ -000c3b10 00009216 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ +000c3530 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +000c3534 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +000c3538 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ +000c353c 00001016 R_ARM_JUMP_SLOT 00000000 _ZN7QObjectC2EPS_@Qt_6 │ │ +000c3540 00000416 R_ARM_JUMP_SLOT 00000000 _ZN6QColor8fromRgbaEj@Qt_6 │ │ +000c3544 00001a16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ +000c3548 00001216 R_ARM_JUMP_SLOT 00000000 _ZNK11QObjectData17dynamicMetaObjectEv@Qt_6 │ │ +000c354c 00001d16 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ +000c3550 00000b16 R_ARM_JUMP_SLOT 00000000 _ZN7QObject11qt_metacastEPKc@Qt_6 │ │ +000c3554 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv@Qt_6 │ │ +000c3558 00001116 R_ARM_JUMP_SLOT 00000000 _ZN7QObjectD2Ev@Qt_6 │ │ +000c355c 00001616 R_ARM_JUMP_SLOT 00000000 _ZdlPv │ │ +000c3560 00001316 R_ARM_JUMP_SLOT 00000000 _ZNK6QColoreqERKS_@Qt_6 │ │ +000c3564 00001716 R_ARM_JUMP_SLOT 00000000 _Zls6QDebugRK6QColor@Qt_6 │ │ +000c3568 00000516 R_ARM_JUMP_SLOT 00000000 _ZN6QDebugD1Ev@Qt_6 │ │ +000c356c 00001816 R_ARM_JUMP_SLOT 00000000 _ZlsR11QDataStreamRK6QColor@Qt_6 │ │ +000c3570 00001916 R_ARM_JUMP_SLOT 00000000 _ZrsR11QDataStreamR6QColor@Qt_6 │ │ +000c3574 00002216 R_ARM_JUMP_SLOT 00000000 _ZN8QPaletteC1Ev@Qt_6 │ │ +000c3578 00001e16 R_ARM_JUMP_SLOT 00000000 _ZN11QQuickTheme10setPaletteENS_5ScopeERK8QPalette@Qt_6_PRIVATE_API │ │ +000c357c 00002316 R_ARM_JUMP_SLOT 00000000 _ZN8QPaletteD1Ev@Qt_6 │ │ +000c3580 00001f16 R_ARM_JUMP_SLOT 00000000 _ZN6QBrushC1ERK6QColorN2Qt10BrushStyleE@Qt_6 │ │ +000c3584 00002116 R_ARM_JUMP_SLOT 00000000 _ZN8QPalette8setBrushENS_10ColorGroupENS_9ColorRoleERK6QBrush@Qt_6 │ │ +000c3588 00002016 R_ARM_JUMP_SLOT 00000000 _ZN6QBrushD1Ev@Qt_6 │ │ +000c358c 00002b16 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePluginC2EP7QObject@Qt_6_PRIVATE_API │ │ +000c3590 00002716 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePlugin11qt_metacastEPKc@Qt_6_PRIVATE_API │ │ +000c3594 00002616 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePlugin11qt_metacallEN11QMetaObject4CallEiPPv@Qt_6_PRIVATE_API │ │ +000c3598 00003116 R_ARM_JUMP_SLOT 00000000 _Znwj │ │ +000c359c 00003216 R_ARM_JUMP_SLOT 00000000 __cxa_guard_acquire │ │ +000c35a0 00003316 R_ARM_JUMP_SLOT 00000000 __cxa_guard_release │ │ +000c35a4 00002c16 R_ARM_JUMP_SLOT 00000000 _ZN17QQuickStylePluginD2Ev@Qt_6_PRIVATE_API │ │ +000c35a8 00002416 R_ARM_JUMP_SLOT 00000000 _ZN10QArrayData10deallocateEPS_ii@Qt_6 │ │ +000c35ac 00002516 R_ARM_JUMP_SLOT 00000000 _ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject@Qt_6 │ │ +000c35b0 00003816 R_ARM_JUMP_SLOT 00000000 _ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPv@Qt_6 │ │ +000c35b4 00003d16 R_ARM_JUMP_SLOT 00000000 _ZNK11QMetaObject9classNameEv@Qt_6 │ │ +000c35b8 00004216 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +000c35bc 00003616 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArray6appendEc@Qt_6 │ │ +000c35c0 00003516 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArray11reallocDataEiN10QArrayData16AllocationOptionE@Qt_6 │ │ +000c35c4 00003716 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArray6insertEi14QByteArrayView@Qt_6 │ │ +000c35c8 00003c16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayS_@Qt_6 │ │ +000c35cc 00003b16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@Qt_6 │ │ +000c35d0 00004116 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +000c35d4 00003916 R_ARM_JUMP_SLOT 00000000 _ZN22QQmlModuleRegistrationC1EPKcPFvvE@Qt_6 │ │ +000c35d8 00004316 R_ARM_JUMP_SLOT 00000000 _Z21qRegisterResourceDataiPKhS0_S0_@Qt_6 │ │ +000c35dc 00004416 R_ARM_JUMP_SLOT 00000000 _Z23qUnregisterResourceDataiPKhS0_S0_@Qt_6 │ │ +000c35e0 00004716 R_ARM_JUMP_SLOT 00000000 _ZN11QQmlPrivate13qmlunregisterENS_16RegistrationTypeEj@Qt_6 │ │ +000c35e4 00004e16 R_ARM_JUMP_SLOT 00000000 _ZNK4QUrl6schemeEv@Qt_6 │ │ +000c35e8 00004d16 R_ARM_JUMP_SLOT 00000000 _ZNK4QUrl4pathE6QFlagsINS_25ComponentFormattingOptionEE@Qt_6 │ │ +000c35ec 00004816 R_ARM_JUMP_SLOT 00000000 _ZN4QDir9cleanPathERK7QString@Qt_6 │ │ +000c35f0 00004f16 R_ARM_JUMP_SLOT 00000000 _ZNK7QString10startsWithE5QCharN2Qt15CaseSensitivityE@Qt_6 │ │ +000c35f4 00005016 R_ARM_JUMP_SLOT 00000000 _ZdaPv │ │ +000c35f8 00004616 R_ARM_JUMP_SLOT 00000000 _Z5qHash11QStringViewj@Qt_6 │ │ +000c35fc 00004c16 R_ARM_JUMP_SLOT 00000000 _ZN9QtPrivate12equalStringsE11QStringViewS0_@Qt_6 │ │ +000c3600 00005116 R_ARM_JUMP_SLOT 00000000 _Znaj │ │ +000c3604 00004a16 R_ARM_JUMP_SLOT 00000000 _ZN9QHashSeed10globalSeedEv@Qt_6 │ │ +000c3608 00004916 R_ARM_JUMP_SLOT 00000000 _ZN7QString6insertEi5QChar@Qt_6 │ │ +000c360c 00004b16 R_ARM_JUMP_SLOT 00000000 _ZN9QtPrivate12equalStringsE11QStringView13QLatin1String@Qt_6 │ │ +000c3610 00005416 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext29loadScopeObjectPropertyLookupEjPv@Qt_6 │ │ +000c3614 00005316 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@Qt_6 │ │ +000c3618 00005516 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext33initLoadScopeObjectPropertyLookupEj9QMetaType@Qt_6 │ │ +000c361c 00005616 R_ARM_JUMP_SLOT 00000000 _ZNK9QJSEngine8hasErrorEv@Qt_6 │ │ +000c3620 00005916 R_ARM_JUMP_SLOT 00000000 _ZN8QVariantD1Ev@Qt_6 │ │ +000c3624 00005e16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@Qt_6 │ │ +000c3628 00006016 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext23initLoadContextIdLookupEj@Qt_6 │ │ +000c362c 00005c16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext15getObjectLookupEjP7QObjectPv@Qt_6 │ │ +000c3630 00005d16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext19initGetObjectLookupEjP7QObject9QMetaType@Qt_6 │ │ +000c3634 00005a16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType8fromNameE14QByteArrayView@Qt_6 │ │ +000c3638 00005f16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext20lookupResultMetaTypeEj@Qt_6 │ │ +000c363c 00005816 R_ARM_JUMP_SLOT 00000000 _ZN8QVariantC1E9QMetaTypePKv@Qt_6 │ │ +000c3640 00005716 R_ARM_JUMP_SLOT 00000000 _ZN8QVariant4dataEv@Qt_6 │ │ +000c3644 00006216 R_ARM_JUMP_SLOT 00000000 _ZNK8QVariant8metaTypeEv@Qt_6 │ │ +000c3648 00006116 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@Qt_6 │ │ +000c364c 00006316 R_ARM_JUMP_SLOT 00000000 _ZNK9QMetaType7isValidEv@Qt_6 │ │ +000c3650 00006416 R_ARM_JUMP_SLOT 00000000 memchr@LIBC │ │ +000c3654 00006916 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext19loadSingletonLookupEjPv@Qt_6 │ │ +000c3658 00006a16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext23initLoadSingletonLookupEjj@Qt_6 │ │ +000c365c 00006516 R_ARM_JUMP_SLOT 00000000 _ZN8QVariantaSERKS_@Qt_6 │ │ +000c3660 00006b16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvPK9QMetaTypei@Qt_6 │ │ +000c3664 00006c16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEj@Qt_6 │ │ +000c3668 00006d16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext13getEnumLookupEjPi@Qt_6 │ │ +000c366c 00006e16 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext17initGetEnumLookupEjPK11QMetaObjectPKcS5_@Qt_6 │ │ +000c3670 00007016 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext18loadAttachedLookupEjP7QObjectPv@Qt_6 │ │ +000c3674 00007116 R_ARM_JUMP_SLOT 00000000 _ZNK11QQmlPrivate18AOTCompiledContext22initLoadAttachedLookupEjjP7QObject@Qt_6 │ │ +000c3678 00008016 R_ARM_JUMP_SLOT 00000000 _ZNK11QMetaObject4castEPK7QObject@Qt_6 │ │ +000c367c 00008516 R_ARM_JUMP_SLOT 00000000 _ZNK8QVariant8toStringEv@Qt_6 │ │ +000c3680 00007a16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine13convertStringERK7QString9QMetaTypePv@Qt_6 │ │ +000c3684 00007c16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine14convertVariantERK8QVariant9QMetaTypePv@Qt_6 │ │ +000c3688 00007e16 R_ARM_JUMP_SLOT 00000000 _ZN9QMetaType7convertES_PKvS_Pv@Qt_6 │ │ +000c368c 00007716 R_ARM_JUMP_SLOT 00000000 _ZN8QJSValueC1ENS_12SpecialValueE@Qt_6 │ │ +000c3690 00007816 R_ARM_JUMP_SLOT 00000000 _ZN8QJSValueC1ERKS_@Qt_6 │ │ +000c3694 00007916 R_ARM_JUMP_SLOT 00000000 _ZN8QJSValueD1Ev@Qt_6 │ │ +000c3698 00008616 R_ARM_JUMP_SLOT 00000000 _ZlsR11QDataStreamRK8QJSValue@Qt_6 │ │ +000c369c 00008716 R_ARM_JUMP_SLOT 00000000 _ZrsR11QDataStreamR8QJSValue@Qt_6 │ │ +000c36a0 00007216 R_ARM_JUMP_SLOT 00000000 _ZN10QByteArrayC1EPKci@Qt_6 │ │ +000c36a4 00007316 R_ARM_JUMP_SLOT 00000000 _ZN11QMetaObject14normalizedTypeEPKc@Qt_6 │ │ +000c36a8 00007d16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine9convertV2ERK8QJSValue9QMetaTypePv@Qt_6 │ │ +000c36ac 00008316 R_ARM_JUMP_SLOT 00000000 _ZNK8QJSValue9isVariantEv@Qt_6 │ │ +000c36b0 00008416 R_ARM_JUMP_SLOT 00000000 _ZNK8QJSValue9toVariantEv@Qt_6 │ │ +000c36b4 00007416 R_ARM_JUMP_SLOT 00000000 _ZN15QJSManagedValueC1EOS_@Qt_6 │ │ +000c36b8 00007516 R_ARM_JUMP_SLOT 00000000 _ZN15QJSManagedValueD1Ev@Qt_6 │ │ +000c36bc 00007b16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine14convertManagedERK15QJSManagedValue9QMetaTypePv@Qt_6 │ │ +000c36c0 00008116 R_ARM_JUMP_SLOT 00000000 _ZNK15QJSManagedValue9toVariantEv@Qt_6 │ │ +000c36c4 00007f16 R_ARM_JUMP_SLOT 00000000 _ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE@Qt_6 │ │ +000c36c8 00008216 R_ARM_JUMP_SLOT 00000000 _ZNK7QString8toDoubleEPb@Qt_6 │ │ +000c36cc 00007616 R_ARM_JUMP_SLOT 00000000 _ZN7QString17toIntegral_helperE11QStringViewPbi@Qt_6 │ │ +000c36d0 00008a16 R_ARM_JUMP_SLOT 00000000 _ZN4QUrlD1Ev@Qt_6 │ │ +000c36d4 00008916 R_ARM_JUMP_SLOT 00000000 _ZN4QUrlC1Ev@Qt_6 │ │ +000c36d8 00008816 R_ARM_JUMP_SLOT 00000000 _ZN4QUrlC1ERK7QStringNS_11ParsingModeE@Qt_6 │ │ +000c36dc 00008f16 R_ARM_JUMP_SLOT 00000000 _ZN9QJSEngine22convertQObjectToStringEP7QObject@Qt_6 │ │ +000c36e0 00008e16 R_ARM_JUMP_SLOT 00000000 _ZN7QString6numberEii@Qt_6 │ │ +000c36e4 00008d16 R_ARM_JUMP_SLOT 00000000 _ZN17QJSPrimitiveValue8toStringEd@Qt_6 │ │ +000c36e8 00009016 R_ARM_JUMP_SLOT 00000000 fmod@LIBC │ │ +000c36ec 00009116 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +000c36f0 00009216 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,9 +1,9 @@ │ │ │ │ -Dynamic section at offset 0xc27c0 contains 41 entries: │ │ +Dynamic section at offset 0xc23a0 contains 41 entries: │ │ Tag Type Name/Value │ │ 0x00000001 (NEEDED) Shared library: [libQt6QuickControls2_armeabi-v7a.so] │ │ 0x00000001 (NEEDED) Shared library: [libQt6QuickTemplates2_armeabi-v7a.so] │ │ 0x00000001 (NEEDED) Shared library: [libQt6Quick_armeabi-v7a.so] │ │ 0x00000001 (NEEDED) Shared library: [libQt6OpenGL_armeabi-v7a.so] │ │ 0x00000001 (NEEDED) Shared library: [libQt6Gui_armeabi-v7a.so] │ │ 0x00000001 (NEEDED) Shared library: [libGLESv2.so] │ │ @@ -16,29 +16,29 @@ │ │ 0x00000001 (NEEDED) Shared library: [libm.so] │ │ 0x00000001 (NEEDED) Shared library: [libc++_shared.so] │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ 0x00000011 (REL) 0x2630 │ │ - 0x00000012 (RELSZ) 14776 (bytes) │ │ + 0x00000012 (RELSZ) 14712 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 1101 │ │ - 0x00000017 (JMPREL) 0x94b0 │ │ + 0x6ffffffa (RELCOUNT) 1097 │ │ + 0x00000017 (JMPREL) 0x9430 │ │ 0x00000002 (PLTRELSZ) 904 (bytes) │ │ - 0x00000003 (PLTGOT) 0xc3944 │ │ + 0x00000003 (PLTGOT) 0xc3524 │ │ 0x00000014 (PLTREL) REL │ │ 0x00000006 (SYMTAB) 0x29c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ 0x00000005 (STRTAB) 0xe94 │ │ 0x0000000a (STRSZ) 6041 (bytes) │ │ 0x6ffffef5 (GNU_HASH) 0xe6c │ │ - 0x00000019 (INIT_ARRAY) 0xc36ac │ │ + 0x00000019 (INIT_ARRAY) 0xc328c │ │ 0x0000001b (INIT_ARRAYSZ) 276 (bytes) │ │ - 0x0000001a (FINI_ARRAY) 0xc36a4 │ │ + 0x0000001a (FINI_ARRAY) 0xc3284 │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ 0x6ffffff0 (VERSYM) 0xbfc │ │ 0x6ffffffc (VERDEF) 0xd28 │ │ 0x6ffffffd (VERDEFNUM) 3 │ │ 0x6ffffffe (VERNEED) 0xd7c │ │ 0x6fffffff (VERNEEDNUM) 7 │ │ 0x00000000 (NULL) 0x0 │ ├── readelf --wide --notes {} │ │ @@ -5,8 +5,8 @@ │ │ │ │ Displaying notes found in: .note.qt.metadata │ │ Owner Data size Description │ │ qt-project! 0x00000074 Unknown note type: (0x74510001) description data: 01 06 05 00 bf 02 78 2c 6f 72 67 2e 71 74 2d 70 72 6f 6a 65 63 74 2e 51 74 2e 51 51 6d 6c 45 78 74 65 6e 73 69 6f 6e 49 6e 74 65 72 66 61 63 65 2f 31 2e 30 03 78 20 51 74 51 75 69 63 6b 43 6f 6e 74 72 6f 6c 73 32 42 61 73 69 63 53 74 79 6c 65 50 6c 75 67 69 6e 63 75 72 69 81 76 51 74 51 75 69 63 6b 2e 43 6f 6e 74 72 6f 6c 73 2e 42 61 73 69 63 ff │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a0d5bd24de995ffcef60f3a8b2df8a8780cc0493 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4751804a310c1c69c95d3561259eb6e2dbd137bc │ ├── strings --all --bytes=8 {} │ │ @@ -93,17 +93,17 @@ │ │ _ZNK11QQmlPrivate18AOTCompiledContext19initGetObjectLookupEjP7QObject9QMetaType │ │ _ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv │ │ _ZNK11QQmlPrivate18AOTCompiledContext20lookupResultMetaTypeEj │ │ _ZNK11QQmlPrivate18AOTCompiledContext23initLoadContextIdLookupEj │ │ _ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv │ │ _ZNK8QVariant8metaTypeEv │ │ _ZNK9QMetaType7isValidEv │ │ -_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE │ │ _ZN8QVariantaSERKS_ │ │ _ZN9QtPrivate25QMetaTypeInterfaceWrapperI7QStringE8metaTypeE │ │ +_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE │ │ _ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE │ │ _ZNK11QQmlPrivate18AOTCompiledContext19loadSingletonLookupEjPv │ │ _ZNK11QQmlPrivate18AOTCompiledContext23initLoadSingletonLookupEjj │ │ _ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvPK9QMetaTypei │ │ _ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEj │ │ _ZNK11QQmlPrivate18AOTCompiledContext13getEnumLookupEjPi │ │ _ZNK11QQmlPrivate18AOTCompiledContext17initGetEnumLookupEjPK11QMetaObjectPKcS5_ │ │ @@ -2128,16 +2128,16 @@ │ │ F(F&!2FJ │ │ F(F&!2FJ │ │ #i(F"!2FJ │ │ F(F !2FJ │ │ F(F !2FJ │ │ F(F#!2FJ │ │ F(F#!2FJ │ │ -F(F.!2FJ │ │ -F(F.!2FJ │ │ +F(F.!2FI │ │ +F(F.!2FI │ │ F(F2!2FI │ │ F(F2!2FI │ │ #j(F8!2FI │ │ F(F9!2FI │ │ F(F9!2FI │ │ k(FG!2FI │ │ F(FH!2FI │ │ @@ -2151,22 +2151,22 @@ │ │ 3l(FW!"FI │ │ F(FX!2FI │ │ F(FX!2FI │ │ $ !2FE │ │ -F(F>!2FE │ │ +k(F=!2FD │ │ +F(F>!2FD │ │ +F(F>!2FD │ │ l(FS!2FD │ │ #l(FP!2FD │ │ F(FQ!2FD │ │ F(FQ!2FD │ │ F(FT!2FD │ │ F(FT!2FD │ │ m(F]!2FD │ │ @@ -2233,15 +2233,15 @@ │ │ F Fb!*FD │ │ #o(Ff!2FD │ │ F(Fg!2FD │ │ F(Fg!2FD │ │ 'H'N(MxD~D}D │ │ F Fk!BFD │ │ ?N?H~DxD │ │ -F Fl!*FD │ │ +F Fl!*FC │ │ ?N?H~DxD │ │ F Fo!*FC │ │ ci(Fs!2FC │ │ F(Ft!2FC │ │ F(Ft!2FC │ │ &M&H}DxD │ │ %H&NxD~D │ │ @@ -2262,17 +2262,17 @@ │ │ F)H)NxD~D │ │ OMPHPN}DxD~D │ │ 0N0H~DxD │ │ 0N0H~DxD │ │ h F !2F? │ │ h F !2F? │ │ h F !2F> │ │ -F(F*!2F> │ │ -F(F*!2F> │ │ -h F+!*F> │ │ +F(F*!2F= │ │ +F(F*!2F= │ │ +h F+!*F= │ │ #h(F-!2F= │ │ F(F.!2F= │ │ F(F.!2F= │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F F0!RF= │ │ )M*H}DxD │ │ @@ -2292,17 +2292,17 @@ │ │ F FH!RF= │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F FJ!RF= │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F FL!RF= │ │ -l(FO!2F= │ │ -F(FP!2F= │ │ -F(FP!2F= │ │ +l(FO!2F< │ │ +F(FP!2F< │ │ +F(FP!2F< │ │ l(FR!2F< │ │ F(FS!2F< │ │ F(FS!2F< │ │ #m(FX!2F< │ │ F(FY!2F< │ │ F(FY!2F< │ │ 1N2H~DxD │ │ @@ -2324,27 +2324,27 @@ │ │ F(F.!2F; │ │ F(F.!2F; │ │ F(F1!2F; │ │ F(F1!2F; │ │ +k F7!2F; │ │ k F:!2F; │ │ l F>!2F; │ │ -l FA!2F; │ │ -m FE!2F; │ │ +l FA!2F: │ │ +m FE!2F: │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F F#!RF: │ │ 1N1H~DxD │ │ F F$!*F: │ │ 2N2H~DxD │ │ F F&!*F: │ │ j(F)!2F: │ │ -F(F*!2F: │ │ -F(F*!2F: │ │ -h F+!*F: │ │ +F(F*!2F9 │ │ +F(F*!2F9 │ │ +h F+!*F9 │ │ BNBH~DxD │ │ F;H;NxD~D │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F F#!RF8 │ │ )M*H}DxD │ │ F)H)NxD~D │ │ @@ -2376,20 +2376,20 @@ │ │ *M+N}D~D F-!ZF7 │ │ h F.!*F7 │ │ +N+H~DxD │ │ F F/!*F7 │ │ h F1!*F7 │ │ 1N2H~DxD │ │ F F2!*F7 │ │ -#m(F5!2F7 │ │ -F(F6!2F7 │ │ -F(F6!2F7 │ │ +#m(F5!2F6 │ │ +F(F6!2F6 │ │ +F(F6!2F6 │ │ PMPH}DxD │ │ OHPNxD~D │ │ -F F:!RF7 │ │ +F F:!RF6 │ │ F F;!2F6 │ │ PMPH}DxD │ │ OHPNxD~D │ │ F F@!RF6 │ │ F FA!2F6 │ │ h F !2F6 │ │ #h(F !2F5 │ │ @@ -2409,26 +2409,26 @@ │ │ F(F4!2F5 │ │ F(F4!2F5 │ │ LNLH~DxD │ │ /N/H~DxD │ │ /N/H~DxD │ │ )M*H}DxD │ │ F)H)NxD~D │ │ -F F"!RF5 │ │ +F F"!RF4 │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F F$!RF4 │ │ F F%!JF4 │ │ NMON}D~D F#!BF4 │ │ -M.NxD}D~D │ │ F F'!JF4 │ │ F(F)!2F4 │ │ F(F)!2F4 │ │ -F(F-!2F4 │ │ -F(F-!2F4 │ │ +F(F-!2F3 │ │ +F(F-!2F3 │ │ #k(F4!2F3 │ │ j(F1!2F3 │ │ F(F2!2F3 │ │ F(F2!2F3 │ │ F(F5!2F3 │ │ F(F5!2F3 │ │ 3l(FC!"F3 │ │ @@ -2454,49 +2454,49 @@ │ │ F)H)NxD~D │ │ F(F#!2F1 │ │ F(F#!2F1 │ │ #i(F%!2F1 │ │ F(F&!2F1 │ │ F(F&!2F1 │ │ $ tH|DxD │ │ -i(F,!2F1 │ │ +i(F,!2F0 │ │ F(F-!2F0 │ │ F(F-!2F0 │ │ +j F"!2F0 │ │ j F$!2F0 │ │ -h F+!*F0 │ │ -h F*!*F0 │ │ +h F+!*F/ │ │ +h F*!*F/ │ │ h F.!*F/ │ │ h F/!*F/ │ │ )M*H}DxD │ │ F)H)NxD~D │ │ F F7!RF/ │ │ F(F9!2F/ │ │ F(F9!2F/ │ │ F(F=!2F/ │ │ F(F=!2F/ │ │ k(F?!2F/ │ │ F(F@!2F/ │ │ F(F@!2F/ │ │ -#l(FT!2F/ │ │ -F(FU!2F/ │ │ -F(FU!2F/ │ │ +#l(FT!2F. │ │ +F(FU!2F. │ │ +F(FU!2F. │ │ l Fe!2F. │ │ 3m(Fi!"F. │ │ m(Fk!2F. │ │ F(Fl!2F. │ │ F(Fl!2F. │ │ #n(Ft!2F. │ │ F(Fu!2F. │ │ F(Fu!2F. │ │ $ >H|DxD │ │ n(Fy!2F. │ │ F(Fz!2F. │ │ F(Fz!2F. │ │ -h F !2F. │ │ +h F !2F- │ │ h F !2F- │ │ h F !2F, │ │ h F !2F, │ │ h F !2F+ │ │ F(F !2F+ │ │ F(F !2F+ │ │ h F(!*F* │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -225,23 +225,23 @@ │ │ 0x00001c74 4e4b3131 51516d6c 50726976 61746531 NK11QQmlPrivate1 │ │ 0x00001c84 38414f54 436f6d70 696c6564 436f6e74 8AOTCompiledCont │ │ 0x00001c94 65787432 33736574 52657475 726e5661 ext23setReturnVa │ │ 0x00001ca4 6c756555 6e646566 696e6564 4576005f lueUndefinedEv._ │ │ 0x00001cb4 5a4e4b38 51566172 69616e74 386d6574 ZNK8QVariant8met │ │ 0x00001cc4 61547970 65457600 5f5a4e4b 39514d65 aTypeEv._ZNK9QMe │ │ 0x00001cd4 74615479 70653769 7356616c 69644576 taType7isValidEv │ │ - 0x00001ce4 006d656d 63687200 5f5a4e39 51745072 .memchr._ZN9QtPr │ │ - 0x00001cf4 69766174 65323551 4d657461 54797065 ivate25QMetaType │ │ - 0x00001d04 496e7465 72666163 65577261 70706572 InterfaceWrapper │ │ - 0x00001d14 49624538 6d657461 54797065 45005f5a IbE8metaTypeE._Z │ │ - 0x00001d24 4e385156 61726961 6e746153 45524b53 N8QVariantaSERKS │ │ - 0x00001d34 5f005f5a 4e395174 50726976 61746532 _._ZN9QtPrivate2 │ │ - 0x00001d44 35514d65 74615479 7065496e 74657266 5QMetaTypeInterf │ │ - 0x00001d54 61636557 72617070 65724937 51537472 aceWrapperI7QStr │ │ - 0x00001d64 696e6745 386d6574 61547970 6545005f ingE8metaTypeE._ │ │ + 0x00001ce4 006d656d 63687200 5f5a4e38 51566172 .memchr._ZN8QVar │ │ + 0x00001cf4 69616e74 61534552 4b535f00 5f5a4e39 iantaSERKS_._ZN9 │ │ + 0x00001d04 51745072 69766174 65323551 4d657461 QtPrivate25QMeta │ │ + 0x00001d14 54797065 496e7465 72666163 65577261 TypeInterfaceWra │ │ + 0x00001d24 70706572 49375153 7472696e 6745386d pperI7QStringE8m │ │ + 0x00001d34 65746154 79706545 005f5a4e 39517450 etaTypeE._ZN9QtP │ │ + 0x00001d44 72697661 74653235 514d6574 61547970 rivate25QMetaTyp │ │ + 0x00001d54 65496e74 65726661 63655772 61707065 eInterfaceWrappe │ │ + 0x00001d64 72496245 386d6574 61547970 6545005f rIbE8metaTypeE._ │ │ 0x00001d74 5a4e3951 74507269 76617465 3235514d ZN9QtPrivate25QM │ │ 0x00001d84 65746154 79706549 6e746572 66616365 etaTypeInterface │ │ 0x00001d94 57726170 70657249 6945386d 65746154 WrapperIiE8metaT │ │ 0x00001da4 79706545 005f5a4e 4b313151 516d6c50 ypeE._ZNK11QQmlP │ │ 0x00001db4 72697661 74653138 414f5443 6f6d7069 rivate18AOTCompi │ │ 0x00001dc4 6c656443 6f6e7465 78743139 6c6f6164 ledContext19load │ │ 0x00001dd4 53696e67 6c65746f 6e4c6f6f 6b757045 SingletonLookupE │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,848 +1,844 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x00005fe8 20d80600 01000000 28d80600 01000000 .......(....... │ │ - 0x00005ff8 24d80600 01000000 20d80600 01000000 $....... ....... │ │ - 0x00006008 24d80600 01000000 3cd80600 01000000 $.......<....... │ │ - 0x00006018 44d80600 08849780 d4da0600 14380000 D............8.. │ │ - 0x00006028 5cdc0600 b0b0b080 68dc0600 10380000 \.......h....8.. │ │ - 0x00006038 90dc0600 14380000 c4dc0600 08849780 .....8.......... │ │ - 0x00006048 ccdc0600 b0b0b080 e0dc0600 08380000 .............8.. │ │ - 0x00006058 28dd0600 b0b0b080 4cdd0600 04380000 (.......L....8.. │ │ - 0x00006068 8cdf0600 b0b0b080 90df0600 00380000 .............8.. │ │ - 0x00006078 d4df0600 08849780 f8df0600 fc370000 .............7.. │ │ - 0x00006088 30e00600 00380000 56e00600 b0b0b080 0....8..V....... │ │ - 0x00006098 6ce00600 fc370000 94e00600 b0b0b080 l....7.......... │ │ - 0x000060a8 a4e00600 f8370000 18e10600 b0b0b080 .....7.......... │ │ - 0x000060b8 14e10600 08849780 1ce10600 b0b0b080 ................ │ │ - 0x000060c8 40e10600 e4370000 66e10600 b0b0b080 @....7..f....... │ │ - 0x000060d8 68e10600 e0370000 b4e10600 e4370000 h....7.......7.. │ │ - 0x000060e8 f0e10600 e8370000 30e20600 b0b0b080 .....7..0....... │ │ - 0x000060f8 30e20600 e4370000 44e20600 e8370000 0....7..D....7.. │ │ - 0x00006108 c4e20600 08849780 d0e20600 b0b0b080 ................ │ │ - 0x00006118 d0e20600 dc370000 24e30600 b0b0b080 .....7..$....... │ │ - 0x00006128 68e30600 d8370000 70e30600 b0b0b080 h....7..p....... │ │ - 0x00006138 88e30600 d4370000 08e40600 d8370000 .....7.......7.. │ │ - 0x00006148 48e40600 b0b0b080 48e40600 d4370000 H.......H....7.. │ │ - 0x00006158 64e40600 b0b0b080 66e40600 08849780 d.......f....... │ │ - 0x00006168 70e40600 c8370000 c4e40600 cc370000 p....7.......7.. │ │ - 0x00006178 04e50600 b0b0b080 10e50600 08849780 ................ │ │ - 0x00006188 16e50600 c0370000 2ae50600 c4370000 .....7..*....7.. │ │ - 0x00006198 48e50600 c8370000 6ee50600 b0b0b080 H....7..n....... │ │ - 0x000061a8 6ee50600 c4370000 84e50600 c8370000 n....7.......7.. │ │ - 0x000061b8 bce50600 08849780 10e60600 c4370000 .............7.. │ │ - 0x000061c8 18e60600 08849780 44e60600 c0370000 ........D....7.. │ │ - 0x000061d8 08f40600 b0b0b080 04f40600 bc370000 .............7.. │ │ - 0x000061e8 2cf40600 c0370000 d4f40600 c4370000 ,....7.......7.. │ │ - 0x000061f8 2cf50600 c8370000 c4f50600 b0b0b080 ,....7.......... │ │ - 0x00006208 e4f50600 c4370000 38f60600 c8370000 .....7..8....7.. │ │ - 0x00006218 8cf60600 cc370000 9cf60600 d0370000 .....7.......7.. │ │ - 0x00006228 d0f60600 d4370000 84f70600 d8370000 .....7.......7.. │ │ - 0x00006238 8cf70600 b0b0b080 a4f70600 d4370000 .............7.. │ │ - 0x00006248 f8f70600 d8370000 f4f80600 b0b0b080 .....7.......... │ │ - 0x00006258 1ef90600 d4370000 52f90600 d8370000 .....7..R....7.. │ │ - 0x00006268 92f90600 dc370000 9af90600 e0370000 .....7.......7.. │ │ - 0x00006278 ccf90600 e4370000 e2f90600 e8370000 .....7.......7.. │ │ - 0x00006288 f0f90600 ec370000 1efa0600 f0370000 .....7.......7.. │ │ - 0x00006298 78fa0600 f4370000 80fa0600 f8370000 x....7.......7.. │ │ - 0x000062a8 c4fa0600 fc370000 24fb0600 00380000 .....7..$....8.. │ │ - 0x000062b8 78fb0600 04380000 acfb0600 08380000 x....8.......8.. │ │ - 0x000062c8 4cfc0600 0c380000 54fc0600 08849780 L....8..T....... │ │ - 0x000062d8 5afc0600 b0b0b080 5afc0600 00380000 Z.......Z....8.. │ │ - 0x000062e8 66fc0600 b0b0b080 74fc0600 08849780 f.......t....... │ │ - 0x000062f8 84fc0600 f4370000 00fd0600 08849780 .....7.......... │ │ - 0x00006308 04fd0600 f0370000 14fd0600 f4370000 .....7.......7.. │ │ - 0x00006318 24fd0600 f8370000 3cfd0600 b0b0b080 $....7..<....... │ │ - 0x00006328 4cfd0600 f4370000 14ff0600 fc370000 L....7.......7.. │ │ - 0x00006338 dc000700 04380000 02010700 b0b0b080 .....8.......... │ │ - 0x00006348 54010700 00380000 90010700 04380000 T....8.......8.. │ │ - 0x00006358 a8010700 b0b0b080 b8010700 00380000 .............8.. │ │ - 0x00006368 58030700 04380000 d4030700 08380000 X....8.......8.. │ │ - 0x00006378 fc030700 0c380000 3c040700 b0b0b080 .....8..<....... │ │ - 0x00006388 44040700 08380000 54040700 0c380000 D....8..T....8.. │ │ - 0x00006398 64040700 10380000 6c040700 14380000 d....8..l....8.. │ │ - 0x000063a8 84040700 b0b0b080 94040700 10380000 .............8.. │ │ - 0x000063b8 5c060700 18380000 24080700 20380000 \....8..$... 8.. │ │ - 0x000063c8 c4080700 24380000 d4080700 28380000 ....$8......(8.. │ │ - 0x000063d8 e4080700 2c380000 f4080700 30380000 ....,8......08.. │ │ - 0x000063e8 30090700 34380000 40090700 38380000 0...48..@...88.. │ │ - 0x000063f8 48090700 3c380000 54090700 40380000 H...<8..T...@8.. │ │ - 0x00006408 90090700 44380000 c8090700 48380000 ....D8......H8.. │ │ - 0x00006418 040a0700 4c380000 400a0700 50380000 ....L8..@...P8.. │ │ - 0x00006428 480a0700 54380000 840a0700 58380000 H...T8......X8.. │ │ - 0x00006438 c00a0700 5c380000 d00a0700 60380000 ....\8......`8.. │ │ - 0x00006448 e80a0700 b0b0b080 f80a0700 5c380000 ............\8.. │ │ - 0x00006458 c00c0700 64380000 880e0700 6c380000 ....d8......l8.. │ │ - 0x00006468 fc0e0700 70380000 f8150700 74380000 ....p8......t8.. │ │ - 0x00006478 90160700 78380000 30170700 7c380000 ....x8..0...|8.. │ │ - 0x00006488 c4170700 80380000 ec180700 84380000 .....8.......8.. │ │ - 0x00006498 b4190700 88380000 dc1a0700 8c380000 .....8.......8.. │ │ - 0x000064a8 e0210700 90380000 c4230700 94380000 .!...8...#...8.. │ │ - 0x000064b8 102a0700 98380000 b42b0700 9c380000 .*...8...+...8.. │ │ - 0x000064c8 602c0700 b0b0b080 682c0700 b0b0b080 `,......h,...... │ │ - 0x000064d8 782c0700 90380000 882c0700 94380000 x,...8...,...8.. │ │ - 0x000064e8 982c0700 98380000 a82c0700 9c380000 .,...8...,...8.. │ │ - 0x000064f8 e42c0700 a0380000 f42c0700 a4380000 .,...8...,...8.. │ │ - 0x00006508 302d0700 a8380000 402d0700 ac380000 0-...8..@-...8.. │ │ - 0x00006518 502d0700 b0380000 8c2d0700 b4380000 P-...8...-...8.. │ │ - 0x00006528 942d0700 b8380000 a42d0700 bc380000 .-...8...-...8.. │ │ - 0x00006538 b42d0700 c0380000 f02d0700 c4380000 .-...8...-...8.. │ │ - 0x00006548 f82d0700 c8380000 082e0700 cc380000 .-...8.......8.. │ │ - 0x00006558 182e0700 d0380000 502e0700 d4380000 .....8..P....8.. │ │ - 0x00006568 8c2e0700 d8380000 c82e0700 dc380000 .....8.......8.. │ │ - 0x00006578 e02e0700 b0b0b080 f02e0700 d8380000 .............8.. │ │ - 0x00006588 b8300700 e0380000 9c340700 e8380000 .0...8...4...8.. │ │ - 0x00006598 e4340700 ec380000 5c350700 08849780 .4...8..\5...... │ │ - 0x000065a8 74350700 e8380000 b0360700 f0380000 t5...8...6...8.. │ │ - 0x000065b8 d8390700 f4380000 843a0700 f8380000 .9...8...:...8.. │ │ - 0x000065c8 b03d0700 fc380000 d43e0700 04390000 .=...8...>...9.. │ │ - 0x000065d8 f83f0700 0c390000 9c410700 10390000 .?...9...A...9.. │ │ - 0x000065e8 d4420700 14390000 f8430700 1c390000 .B...9...C...9.. │ │ - 0x000065f8 1c450700 24390000 c0460700 28390000 .E..$9...F..(9.. │ │ - 0x00006608 f8470700 2c390000 a04a0700 34390000 .G..,9...J..49.. │ │ - 0x00006618 484d0700 3c390000 104e0700 40390000 HM..<9...N..@9.. │ │ - 0x00006628 384f0700 44390000 d8500700 48390000 8O..D9...P..H9.. │ │ - 0x00006638 e8500700 4c390000 24510700 50390000 .P..L9..$Q..P9.. │ │ - 0x00006648 34510700 54390000 44510700 58390000 4Q..T9..DQ..X9.. │ │ - 0x00006658 54510700 5c390000 5c510700 60390000 TQ..\9..\Q..`9.. │ │ - 0x00006668 68510700 64390000 74510700 68390000 hQ..d9..tQ..h9.. │ │ - 0x00006678 b0510700 6c390000 e8510700 70390000 .Q..l9...Q..p9.. │ │ - 0x00006688 24520700 74390000 60520700 78390000 $R..t9..`R..x9.. │ │ - 0x00006698 70520700 7c390000 80520700 80390000 pR..|9...R...9.. │ │ - 0x000066a8 bc520700 84390000 cc520700 88390000 .R...9...R...9.. │ │ - 0x000066b8 08530700 8c390000 18530700 90390000 .S...9...S...9.. │ │ - 0x000066c8 28530700 94390000 64530700 98390000 (S...9..dS...9.. │ │ - 0x000066d8 6c530700 9c390000 7c530700 a0390000 lS...9..|S...9.. │ │ - 0x000066e8 8c530700 a4390000 c8530700 a8390000 .S...9...S...9.. │ │ - 0x000066f8 d0530700 ac390000 d8530700 b0390000 .S...9...S...9.. │ │ - 0x00006708 14540700 b4390000 2c540700 b0b0b080 .T...9..,T...... │ │ - 0x00006718 3c540700 b0390000 04560700 b8390000 ...%...>.. │ │ - 0x00007008 90260800 083e0000 5c270800 0c3e0000 .&...>..\'...>.. │ │ - 0x00007018 44280800 103e0000 2c290800 143e0000 D(...>..,)...>.. │ │ - 0x00007028 d02a0800 183e0000 dc2a0800 1c3e0000 .*...>...*...>.. │ │ - 0x00007038 ec2a0800 203e0000 fc2a0800 243e0000 .*.. >...*..$>.. │ │ - 0x00007048 0c2b0800 283e0000 1c2b0800 2c3e0000 .+..(>...+..,>.. │ │ - 0x00007058 2c2b0800 303e0000 3c2b0800 343e0000 ,+..0>..<+..4>.. │ │ - 0x00007068 782b0800 383e0000 802b0800 3c3e0000 x+..8>...+..<>.. │ │ - 0x00007078 902b0800 403e0000 a02b0800 443e0000 .+..@>...+..D>.. │ │ - 0x00007088 dc2b0800 483e0000 ec2b0800 4c3e0000 .+..H>...+..L>.. │ │ - 0x00007098 fc2b0800 503e0000 142c0800 b0b0b080 .+..P>...,...... │ │ - 0x000070a8 242c0800 4c3e0000 f82c0800 503e0000 $,..L>...,..P>.. │ │ - 0x000070b8 c02e0800 583e0000 88300800 603e0000 ....X>...0..`>.. │ │ - 0x000070c8 c8310800 643e0000 08330800 683e0000 .1..d>...3..h>.. │ │ - 0x000070d8 48340800 6c3e0000 88350800 703e0000 H4..l>...5..p>.. │ │ - 0x000070e8 2c370800 743e0000 74390800 783e0000 ,7..t>..t9..x>.. │ │ - 0x000070f8 983a0800 7c3e0000 bc3b0800 803e0000 .:..|>...;...>.. │ │ - 0x00007108 603d0800 843e0000 583f0800 8c3e0000 `=...>..X?...>.. │ │ - 0x00007118 50410800 943e0000 60410800 983e0000 PA...>..`A...>.. │ │ - 0x00007128 70410800 9c3e0000 ac410800 a03e0000 pA...>...A...>.. │ │ - 0x00007138 c4410800 b0b0b080 d4410800 9c3e0000 .A.......A...>.. │ │ - 0x00007148 9c430800 a43e0000 64450800 ac3e0000 .C...>..dE...>.. │ │ - 0x00007158 04470800 b03e0000 14470800 b43e0000 .G...>...G...>.. │ │ - 0x00007168 24470800 b83e0000 34470800 bc3e0000 $G...>..4G...>.. │ │ - 0x00007178 44470800 c03e0000 7c470800 c43e0000 DG...>..|G...>.. │ │ - 0x00007188 b8470800 c83e0000 f4470800 cc3e0000 .G...>...G...>.. │ │ - 0x00007198 00480800 d03e0000 0c480800 d43e0000 .H...>...H...>.. │ │ - 0x000071a8 1c480800 d83e0000 2c480800 dc3e0000 .H...>..,H...>.. │ │ - 0x000071b8 3c480800 e03e0000 78480800 e43e0000 ..xH...>.. │ │ - 0x000071c8 90480800 b0b0b080 a0480800 e03e0000 .H.......H...>.. │ │ - 0x000071d8 684a0800 e83e0000 844b0800 f03e0000 hJ...>...K...>.. │ │ - 0x000071e8 1c4c0800 f43e0000 b44c0800 f83e0000 .L...>...L...>.. │ │ - 0x000071f8 7c4d0800 fc3e0000 a44e0800 003f0000 |M...>...N...?.. │ │ - 0x00007208 44500800 043f0000 10510800 083f0000 DP...?...Q...?.. │ │ - 0x00007218 dc510800 0c3f0000 dc520800 143f0000 .Q...?...R...?.. │ │ - 0x00007228 b8530800 183f0000 6c550800 203f0000 .S...?..lU.. ?.. │ │ - 0x00007238 10570800 243f0000 20570800 283f0000 .W..$?.. W..(?.. │ │ - 0x00007248 30570800 2c3f0000 40570800 303f0000 0W..,?..@W..0?.. │ │ - 0x00007258 50570800 343f0000 60570800 383f0000 PW..4?..`W..8?.. │ │ - 0x00007268 6c570800 3c3f0000 78570800 403f0000 lW....TD.. │ │ - 0x00007cf8 a4410900 58440000 20420900 5c440000 .A..XD.. B..\D.. │ │ - 0x00007d08 a4460900 60440000 e4490900 68440000 .F..`D...I..hD.. │ │ - 0x00007d18 244d0900 70440000 984d0900 74440000 $M..pD...M..tD.. │ │ - 0x00007d28 40510900 78440000 bc510900 7c440000 @Q..xD...Q..|D.. │ │ - 0x00007d38 44560900 80440000 fc570900 88440000 DV...D...W...D.. │ │ - 0x00007d48 b8590900 90440000 705a0900 94440000 .Y...D..pZ...D.. │ │ - 0x00007d58 285b0900 98440000 645c0900 9c440000 ([...D..d\...D.. │ │ - 0x00007d68 a45d0900 a0440000 445f0900 a4440000 .]...D..D_...D.. │ │ - 0x00007d78 50600900 a8440000 84620900 b0440000 P`...D...b...D.. │ │ - 0x00007d88 bc640900 b8440000 ac680900 c0440000 .d...D...h...D.. │ │ - 0x00007d98 a06c0900 c8440000 446e0900 cc440000 .l...D..Dn...D.. │ │ - 0x00007da8 546e0900 d0440000 646e0900 d4440000 Tn...D..dn...D.. │ │ - 0x00007db8 a06e0900 d8440000 b06e0900 dc440000 .n...D...n...D.. │ │ - 0x00007dc8 b86e0900 e0440000 c46e0900 e4440000 .n...D...n...D.. │ │ - 0x00007dd8 006f0900 e8440000 386f0900 ec440000 .o...D..8o...D.. │ │ - 0x00007de8 746f0900 f0440000 b06f0900 f4440000 to...D...o...D.. │ │ - 0x00007df8 c06f0900 f8440000 d06f0900 fc440000 .o...D...o...D.. │ │ - 0x00007e08 d86f0900 00450000 14700900 04450000 .o...E...p...E.. │ │ - 0x00007e18 50700900 08450000 60700900 0c450000 Pp...E..`p...E.. │ │ - 0x00007e28 78700900 b0b0b080 88700900 08450000 xp.......p...E.. │ │ - 0x00007e38 50720900 10450000 18740900 18450000 Pr...E...t...E.. │ │ - 0x00007e48 147b0900 1c450000 ac7b0900 20450000 .{...E...{.. E.. │ │ - 0x00007e58 4c7c0900 24450000 e07c0900 28450000 L|..$E...|..(E.. │ │ - 0x00007e68 087e0900 2c450000 d07e0900 30450000 .~..,E...~..0E.. │ │ - 0x00007e78 f87f0900 34450000 fc860900 38450000 ....4E......8E.. │ │ - 0x00007e88 98870900 3c450000 20880900 40450000 ......hI...?..lI.. │ │ - 0x00008688 48410a00 70490000 58470a00 74490000 HA..pI..XG..tI.. │ │ - 0x00008698 68470a00 78490000 78470a00 7c490000 hG..xI..xG..|I.. │ │ - 0x000086a8 88470a00 80490000 98470a00 84490000 .G...I...G...I.. │ │ - 0x000086b8 d4470a00 88490000 e4470a00 8c490000 .G...I...G...I.. │ │ - 0x000086c8 f4470a00 90490000 30480a00 94490000 .G...I..0H...I.. │ │ - 0x000086d8 40480a00 98490000 7c480a00 9c490000 @H...I..|H...I.. │ │ - 0x000086e8 84480a00 a0490000 94480a00 a4490000 .H...I...H...I.. │ │ - 0x000086f8 a4480a00 a8490000 dc480a00 ac490000 .H...I...H...I.. │ │ - 0x00008708 18490a00 b0490000 54490a00 b4490000 .I...I..TI...I.. │ │ - 0x00008718 6c490a00 b0b0b080 7c490a00 b0490000 lI......|I...I.. │ │ - 0x00008728 444b0a00 b8490000 284f0a00 c0490000 DK...I..(O...I.. │ │ - 0x00008738 64500a00 c8490000 e0500a00 cc490000 dP...I...P...I.. │ │ - 0x00008748 08540a00 d0490000 00570a00 d8490000 .T...I...W...I.. │ │ - 0x00008758 24580a00 e0490000 545b0a00 e4490000 $X...I..T[...I.. │ │ - 0x00008768 005c0a00 e8490000 b0600a00 ec490000 .\...I...`...I.. │ │ - 0x00008778 50610a00 f0490000 f8630a00 f8490000 Pa...I...c...I.. │ │ - 0x00008788 98660a00 004a0000 60670a00 044a0000 .f...J..`g...J.. │ │ - 0x00008798 88680a00 084a0000 2c6a0a00 0c4a0000 .h...J..,j...J.. │ │ - 0x000087a8 3c6a0a00 104a0000 786a0a00 144a0000 ...N...?...N.. │ │ - 0x00009138 b4400b00 cc4e0000 c4400b00 d04e0000 .@...N...@...N.. │ │ - 0x00009148 d4400b00 d44e0000 e4400b00 d84e0000 .@...N...@...N.. │ │ - 0x00009158 f4400b00 dc4e0000 04410b00 e04e0000 .@...N...A...N.. │ │ - 0x00009168 10410b00 e44e0000 1c410b00 e84e0000 .A...N...A...N.. │ │ - 0x00009178 34410b00 b0b0b080 44410b00 e44e0000 4A......DA...N.. │ │ - 0x00009188 d4410b00 e84e0000 2c430b00 f04e0000 .A...N..,C...N.. │ │ - 0x00009198 00440b00 f84e0000 dc440b00 fc4e0000 .D...N...D...N.. │ │ - 0x000091a8 b8450b00 004f0000 84460b00 044f0000 .E...O...F...O.. │ │ - 0x000091b8 50470b00 b0b0b080 58470b00 b0b0b080 PG......XG...... │ │ - 0x000091c8 90470b00 f84e0000 c8470b00 fc4e0000 .G...N...G...N.. │ │ - 0x000091d8 d4470b00 004f0000 e0470b00 044f0000 .G...O...G...O.. │ │ - 0x000091e8 f0470b00 084f0000 2c480b00 0c4f0000 .G...O..,H...O.. │ │ - 0x000091f8 38480b00 104f0000 50480b00 b0b0b080 8H...O..PH...... │ │ - 0x00009208 60480b00 0c4f0000 f0480b00 104f0000 `H...O...H...O.. │ │ - 0x00009218 b8490b00 144f0000 844a0b00 184f0000 .I...O...J...O.. │ │ - 0x00009228 1c4b0b00 1c4f0000 084c0b00 204f0000 .K...O...L.. O.. │ │ - 0x00009238 d84c0b00 244f0000 e44c0b00 284f0000 .L..$O...L..(O.. │ │ - 0x00009248 f04c0b00 2c4f0000 004d0b00 304f0000 .L..,O...M..0O.. │ │ - 0x00009258 104d0b00 344f0000 4c4d0b00 384f0000 .M..4O..LM..8O.. │ │ - 0x00009268 584d0b00 3c4f0000 704d0b00 b0b0b080 XM.....8..T@...8.. │ │ + 0x00006598 8c410700 cc380000 b0420700 d4380000 .A...8...B...8.. │ │ + 0x000065a8 d4430700 dc380000 78450700 e0380000 .C...8..xE...8.. │ │ + 0x000065b8 b0460700 e4380000 58490700 ec380000 .F...8..XI...8.. │ │ + 0x000065c8 004c0700 f4380000 c84c0700 f8380000 .L...8...L...8.. │ │ + 0x000065d8 f04d0700 fc380000 904f0700 00390000 .M...8...O...9.. │ │ + 0x000065e8 a04f0700 04390000 dc4f0700 08390000 .O...9...O...9.. │ │ + 0x000065f8 ec4f0700 0c390000 fc4f0700 10390000 .O...9...O...9.. │ │ + 0x00006608 0c500700 14390000 14500700 18390000 .P...9...P...9.. │ │ + 0x00006618 20500700 1c390000 2c500700 20390000 P...9..,P.. 9.. │ │ + 0x00006628 68500700 24390000 a0500700 28390000 hP..$9...P..(9.. │ │ + 0x00006638 dc500700 2c390000 18510700 30390000 .P..,9...Q..09.. │ │ + 0x00006648 28510700 34390000 38510700 38390000 (Q..49..8Q..89.. │ │ + 0x00006658 74510700 3c390000 84510700 40390000 tQ..<9...Q..@9.. │ │ + 0x00006668 c0510700 44390000 d0510700 48390000 .Q..D9...Q..H9.. │ │ + 0x00006678 e0510700 4c390000 1c520700 50390000 .Q..L9...R..P9.. │ │ + 0x00006688 24520700 54390000 34520700 58390000 $R..T9..4R..X9.. │ │ + 0x00006698 44520700 5c390000 80520700 60390000 DR..\9...R..`9.. │ │ + 0x000066a8 88520700 64390000 90520700 68390000 .R..d9...R..h9.. │ │ + 0x000066b8 cc520700 6c390000 e4520700 b0b0b080 .R..l9...R...... │ │ + 0x000066c8 f4520700 68390000 bc540700 70390000 .R..h9...T..p9.. │ │ + 0x000066d8 5c560700 74390000 4c580700 7c390000 \V..t9..LX..|9.. │ │ + 0x000066e8 445a0700 84390000 dc5a0700 88390000 DZ...9...Z...9.. │ │ + 0x000066f8 7c5b0700 8c390000 105c0700 90390000 |[...9...\...9.. │ │ + 0x00006708 8c5f0700 94390000 b4600700 98390000 ._...9...`...9.. │ │ + 0x00006718 7c610700 9c390000 a4620700 a0390000 |a...9...b...9.. │ │ + 0x00006728 48640700 a4390000 60660700 ac390000 Hd...9..`f...9.. │ │ + 0x00006738 9c670700 b4390000 cc6a0700 b8390000 .g...9...j...9.. │ │ + 0x00006748 786b0700 bc390000 a86e0700 c0390000 xk...9...n...9.. │ │ + 0x00006758 cc6f0700 c8390000 f0700700 d0390000 .o...9...p...9.. │ │ + 0x00006768 94720700 d4390000 d8730700 d8390000 .r...9...s...9.. │ │ + 0x00006778 f8740700 e0390000 18760700 e8390000 .t...9...v...9.. │ │ + 0x00006788 b8770700 ec390000 f0780700 f0390000 .w...9...x...9.. │ │ + 0x00006798 f8790700 f4390000 287d0700 f8390000 .y...9..(}...9.. │ │ + 0x000067a8 387d0700 fc390000 487d0700 003a0000 8}...9..H}...:.. │ │ + 0x000067b8 587d0700 043a0000 687d0700 083a0000 X}...:..h}...:.. │ │ + 0x000067c8 787d0700 0c3a0000 887d0700 103a0000 x}...:...}...:.. │ │ + 0x000067d8 c47d0700 143a0000 d47d0700 183a0000 .}...:...}...:.. │ │ + 0x000067e8 e47d0700 1c3a0000 f47d0700 203a0000 .}...:...}.. :.. │ │ + 0x000067f8 047e0700 243a0000 147e0700 283a0000 .~..$:...~..(:.. │ │ + 0x00006808 4c7e0700 2c3a0000 547e0700 303a0000 L~..,:..T~..0:.. │ │ + 0x00006818 5c7e0700 343a0000 647e0700 383a0000 \~..4:..d~..8:.. │ │ + 0x00006828 707e0700 3c3a0000 7c7e0700 403a0000 p~..<:..|~..@:.. │ │ + 0x00006838 847e0700 443a0000 c07e0700 483a0000 .~..D:...~..H:.. │ │ + 0x00006848 fc7e0700 4c3a0000 387f0700 503a0000 .~..L:..8...P:.. │ │ + 0x00006858 447f0700 543a0000 4c7f0700 583a0000 D...T:..L...X:.. │ │ + 0x00006868 887f0700 5c3a0000 987f0700 603a0000 ....\:......`:.. │ │ + 0x00006878 d47f0700 643a0000 10800700 683a0000 ....d:......h:.. │ │ + 0x00006888 18800700 6c3a0000 54800700 703a0000 ....l:..T...p:.. │ │ + 0x00006898 64800700 743a0000 74800700 783a0000 d...t:..t...x:.. │ │ + 0x000068a8 84800700 7c3a0000 94800700 803a0000 ....|:.......:.. │ │ + 0x000068b8 d0800700 843a0000 dc800700 883a0000 .....:.......:.. │ │ + 0x000068c8 ec800700 8c3a0000 fc800700 903a0000 .....:.......:.. │ │ + 0x000068d8 38810700 943a0000 74810700 983a0000 8....:..t....:.. │ │ + 0x000068e8 8c810700 b0b0b080 9c810700 943a0000 .............:.. │ │ + 0x000068f8 64830700 9c3a0000 70860700 a43a0000 d....:..p....:.. │ │ + 0x00006908 78890700 ac3a0000 908a0700 b03a0000 x....:.......:.. │ │ + 0x00006918 a88c0700 b83a0000 e48d0700 c03a0000 .....:.......:.. │ │ + 0x00006928 888f0700 c43a0000 10900700 c83a0000 .....:.......:.. │ │ + 0x00006938 60910700 cc3a0000 ac920700 d03a0000 `....:.......:.. │ │ + 0x00006948 4c930700 d43a0000 ec930700 d83a0000 L....:.......:.. │ │ + 0x00006958 80950700 dc3a0000 20960700 e03a0000 .....:.. ....:.. │ │ + 0x00006968 c0960700 e43a0000 60970700 e83a0000 .....:..`....:.. │ │ + 0x00006978 f4970700 ec3a0000 c4980700 f03a0000 .....:.......:.. │ │ + 0x00006988 64990700 f43a0000 949c0700 f83a0000 d....:.......:.. │ │ + 0x00006998 389e0700 fc3a0000 dc9f0700 003b0000 8....:.......;.. │ │ + 0x000069a8 a8a00700 043b0000 18a20700 083b0000 .....;.......;.. │ │ + 0x000069b8 bca30700 0c3b0000 24a50700 103b0000 .....;..$....;.. │ │ + 0x000069c8 04a90700 143b0000 34ac0700 183b0000 .....;..4....;.. │ │ + 0x000069d8 40ad0700 1c3b0000 e4ae0700 203b0000 @....;...... ;.. │ │ + 0x000069e8 f4af0700 243b0000 8cb00700 283b0000 ....$;......(;.. │ │ + 0x000069f8 24b10700 2c3b0000 90b10700 303b0000 $...,;......0;.. │ │ + 0x00006a08 d0b20700 08849780 e0b20700 2c3b0000 ............,;.. │ │ + 0x00006a18 74b30700 303b0000 54b40700 343b0000 t...0;..T...4;.. │ │ + 0x00006a28 34b50700 383b0000 d8b60700 3c3b0000 4...8;......<;.. │ │ + 0x00006a38 7cb80700 403b0000 8cb80700 443b0000 |...@;......D;.. │ │ + 0x00006a48 9cb80700 483b0000 b4b80700 b0b0b080 ....H;.......... │ │ + 0x00006a58 c4b80700 443b0000 8cba0700 4c3b0000 ....D;......L;.. │ │ + 0x00006a68 54bc0700 543b0000 64bc0700 583b0000 T...T;..d...X;.. │ │ + 0x00006a78 74bc0700 5c3b0000 8cbc0700 b0b0b080 t...\;.......... │ │ + 0x00006a88 9cbc0700 583b0000 64be0700 603b0000 ....X;..d...`;.. │ │ + 0x00006a98 2cc00700 683b0000 3cc00700 6c3b0000 ,...h;..<...l;.. │ │ + 0x00006aa8 4cc00700 703b0000 5cc00700 743b0000 L...p;..\...t;.. │ │ + 0x00006ab8 68c00700 783b0000 70c00700 7c3b0000 h...x;..p...|;.. │ │ + 0x00006ac8 80c00700 803b0000 90c00700 843b0000 .....;.......;.. │ │ + 0x00006ad8 98c00700 883b0000 d0c00700 8c3b0000 .....;.......;.. │ │ + 0x00006ae8 0cc10700 903b0000 1cc10700 943b0000 .....;.......;.. │ │ + 0x00006af8 58c10700 983b0000 64c10700 9c3b0000 X....;..d....;.. │ │ + 0x00006b08 70c10700 a03b0000 7cc10700 a43b0000 p....;..|....;.. │ │ + 0x00006b18 84c10700 a83b0000 94c10700 ac3b0000 .....;.......;.. │ │ + 0x00006b28 a4c10700 b03b0000 acc10700 b43b0000 .....;.......;.. │ │ + 0x00006b38 e4c10700 b83b0000 20c20700 bc3b0000 .....;.. ....;.. │ │ + 0x00006b48 30c20700 c03b0000 6cc20700 c43b0000 0....;..l....;.. │ │ + 0x00006b58 78c20700 c83b0000 84c20700 cc3b0000 x....;.......;.. │ │ + 0x00006b68 90c20700 d03b0000 ccc20700 d43b0000 .....;.......;.. │ │ + 0x00006b78 08c30700 d83b0000 18c30700 dc3b0000 .....;.......;.. │ │ + 0x00006b88 28c30700 e03b0000 38c30700 e43b0000 (....;..8....;.. │ │ + 0x00006b98 48c30700 e83b0000 84c30700 ec3b0000 H....;.......;.. │ │ + 0x00006ba8 9cc30700 b0b0b080 acc30700 e83b0000 .............;.. │ │ + 0x00006bb8 74c50700 f03b0000 3cc70700 f83b0000 t....;..<....;.. │ │ + 0x00006bc8 b0c70700 fc3b0000 ccc90700 043c0000 .....;.......<.. │ │ + 0x00006bd8 1cca0700 b0b00180 3cca0700 003c0000 ........<....<.. │ │ + 0x00006be8 8cca0700 043c0000 30cb0700 083c0000 .....<..0....<.. │ │ + 0x00006bf8 9ccc0700 103c0000 a8cd0700 183c0000 .....<.......<.. │ │ + 0x00006c08 50ce0700 1c3c0000 18cf0700 203c0000 P....<...... <.. │ │ + 0x00006c18 40d00700 243c0000 c8d00700 283c0000 @...$<......(<.. │ │ + 0x00006c28 68d20700 2c3c0000 34d30700 303c0000 h...,<..4...0<.. │ │ + 0x00006c38 00d40700 343c0000 ccd40700 383c0000 ....4<......8<.. │ │ + 0x00006c48 70d50700 3c3c0000 0cd60700 403c0000 p...<<......@<.. │ │ + 0x00006c58 0cd70700 483c0000 b0d70700 4c3c0000 ....H<......L<.. │ │ + 0x00006c68 78d80700 503c0000 a0d90700 543c0000 x...P<......T<.. │ │ + 0x00006c78 28da0700 583c0000 ccdb0700 5c3c0000 (...X<......\<.. │ │ + 0x00006c88 98dc0700 603c0000 64dd0700 643c0000 ....`<..d...d<.. │ │ + 0x00006c98 30de0700 683c0000 b0e20700 6c3c0000 0...h<......l<.. │ │ + 0x00006ca8 54e40700 703c0000 00e50700 743c0000 T...p<......t<.. │ │ + 0x00006cb8 ace50700 783c0000 f8e60700 803c0000 ....x<.......<.. │ │ + 0x00006cc8 d8e70700 843c0000 58ec0700 883c0000 .....<..X....<.. │ │ + 0x00006cd8 68ec0700 8c3c0000 78ec0700 903c0000 h....<..x....<.. │ │ + 0x00006ce8 88ec0700 943c0000 98ec0700 983c0000 .....<.......<.. │ │ + 0x00006cf8 d4ec0700 9c3c0000 e4ec0700 a03c0000 .....<.......<.. │ │ + 0x00006d08 f4ec0700 a43c0000 04ed0700 a83c0000 .....<.......<.. │ │ + 0x00006d18 14ed0700 ac3c0000 24ed0700 b03c0000 .....<..$....<.. │ │ + 0x00006d28 3ced0700 b0b0b080 4ced0700 ac3c0000 <.......L....<.. │ │ + 0x00006d38 14ef0700 b43c0000 dcf00700 bc3c0000 .....<.......<.. │ │ + 0x00006d48 14f30700 c43c0000 4cf50700 cc3c0000 .....<..L....<.. │ │ + 0x00006d58 80f80700 d03c0000 38f90700 d43c0000 .....<..8....<.. │ │ + 0x00006d68 d0f90700 d83c0000 e8fa0700 dc3c0000 .....<.......<.. │ │ + 0x00006d78 00fc0700 e03c0000 58ff0700 e83c0000 .....<..X....<.. │ │ + 0x00006d88 68ff0700 ec3c0000 a4ff0700 f03c0000 h....<.......<.. │ │ + 0x00006d98 e0ff0700 f43c0000 18000800 f83c0000 .....<.......<.. │ │ + 0x00006da8 20000800 fc3c0000 2c000800 003d0000 ....<..,....=.. │ │ + 0x00006db8 3c000800 043d0000 4c000800 083d0000 <....=..L....=.. │ │ + 0x00006dc8 88000800 0c3d0000 90000800 103d0000 .....=.......=.. │ │ + 0x00006dd8 a8000800 b0b0b080 b8000800 0c3d0000 .............=.. │ │ + 0x00006de8 fc030800 143d0000 9c050800 183d0000 .....=.......=.. │ │ + 0x00006df8 3c070800 1c3d0000 04080800 203d0000 <....=...... =.. │ │ + 0x00006e08 f0080800 243d0000 bc090800 283d0000 ....$=......(=.. │ │ + 0x00006e18 a00a0800 2c3d0000 880b0800 303d0000 ....,=......0=.. │ │ + 0x00006e28 2c0d0800 343d0000 9c0d0800 383d0000 ,...4=......8=.. │ │ + 0x00006e38 ac0d0800 3c3d0000 bc0d0800 403d0000 ....<=......@=.. │ │ + 0x00006e48 cc0d0800 443d0000 d80d0800 483d0000 ....D=......H=.. │ │ + 0x00006e58 e80d0800 4c3d0000 240e0800 503d0000 ....L=..$...P=.. │ │ + 0x00006e68 340e0800 543d0000 400e0800 583d0000 4...T=..@...X=.. │ │ + 0x00006e78 4c0e0800 5c3d0000 580e0800 603d0000 L...\=..X...`=.. │ │ + 0x00006e88 680e0800 643d0000 780e0800 683d0000 h...d=..x...h=.. │ │ + 0x00006e98 b40e0800 6c3d0000 cc0e0800 b0b0b080 ....l=.......... │ │ + 0x00006ea8 dc0e0800 683d0000 5c110800 703d0000 ....h=..\...p=.. │ │ + 0x00006eb8 24130800 783d0000 50140800 7c3d0000 $...x=..P...|=.. │ │ + 0x00006ec8 b0150800 08849780 c0150800 783d0000 ............x=.. │ │ + 0x00006ed8 30170800 7c3d0000 74170800 b0b0b080 0...|=..t....... │ │ + 0x00006ee8 a8170800 783d0000 50180800 7c3d0000 ....x=..P...|=.. │ │ + 0x00006ef8 90180800 803d0000 e4180800 843d0000 .....=.......=.. │ │ + 0x00006f08 48190800 883d0000 ac190800 b0b0b080 H....=.......... │ │ + 0x00006f18 b8190800 843d0000 101a0800 b0b0b080 .....=.......... │ │ + 0x00006f28 401a0800 803d0000 5c1a0800 843d0000 @....=..\....=.. │ │ + 0x00006f38 881a0800 883d0000 a41a0800 8c3d0000 .....=.......=.. │ │ + 0x00006f48 001c0800 903d0000 601e0800 983d0000 .....=..`....=.. │ │ + 0x00006f58 1c1f0800 9c3d0000 2c1f0800 a03d0000 .....=..,....=.. │ │ + 0x00006f68 58200800 b0b0b080 5c200800 9c3d0000 X ......\ ...=.. │ │ + 0x00006f78 74200800 a03d0000 18210800 a43d0000 t ...=...!...=.. │ │ + 0x00006f88 84210800 a83d0000 70220800 ac3d0000 .!...=..p"...=.. │ │ + 0x00006f98 08230800 b03d0000 d4230800 b43d0000 .#...=...#...=.. │ │ + 0x00006fa8 a0240800 b83d0000 6c250800 bc3d0000 .$...=..l%...=.. │ │ + 0x00006fb8 54260800 c03d0000 3c270800 c43d0000 T&...=..<'...=.. │ │ + 0x00006fc8 e0280800 c83d0000 ec280800 cc3d0000 .(...=...(...=.. │ │ + 0x00006fd8 fc280800 d03d0000 0c290800 d43d0000 .(...=...)...=.. │ │ + 0x00006fe8 1c290800 d83d0000 2c290800 dc3d0000 .)...=..,)...=.. │ │ + 0x00006ff8 3c290800 e03d0000 4c290800 e43d0000 <)...=..L)...=.. │ │ + 0x00007008 88290800 e83d0000 90290800 ec3d0000 .)...=...)...=.. │ │ + 0x00007018 a0290800 f03d0000 b0290800 f43d0000 .)...=...)...=.. │ │ + 0x00007028 ec290800 f83d0000 fc290800 fc3d0000 .)...=...)...=.. │ │ + 0x00007038 0c2a0800 003e0000 242a0800 b0b0b080 .*...>..$*...... │ │ + 0x00007048 342a0800 fc3d0000 082b0800 003e0000 4*...=...+...>.. │ │ + 0x00007058 d02c0800 083e0000 982e0800 103e0000 .,...>.......>.. │ │ + 0x00007068 d82f0800 143e0000 18310800 183e0000 ./...>...1...>.. │ │ + 0x00007078 58320800 1c3e0000 98330800 203e0000 X2...>...3.. >.. │ │ + 0x00007088 3c350800 243e0000 84370800 283e0000 <5..$>...7..(>.. │ │ + 0x00007098 a8380800 2c3e0000 cc390800 303e0000 .8..,>...9..0>.. │ │ + 0x000070a8 703b0800 343e0000 683d0800 3c3e0000 p;..4>..h=..<>.. │ │ + 0x000070b8 603f0800 443e0000 703f0800 483e0000 `?..D>..p?..H>.. │ │ + 0x000070c8 803f0800 4c3e0000 bc3f0800 503e0000 .?..L>...?..P>.. │ │ + 0x000070d8 d43f0800 b0b0b080 e43f0800 4c3e0000 .?.......?..L>.. │ │ + 0x000070e8 ac410800 543e0000 74430800 5c3e0000 .A..T>..tC..\>.. │ │ + 0x000070f8 14450800 603e0000 24450800 643e0000 .E..`>..$E..d>.. │ │ + 0x00007108 34450800 683e0000 44450800 6c3e0000 4E..h>..DE..l>.. │ │ + 0x00007118 54450800 703e0000 8c450800 743e0000 TE..p>...E..t>.. │ │ + 0x00007128 c8450800 783e0000 04460800 7c3e0000 .E..x>...F..|>.. │ │ + 0x00007138 10460800 803e0000 1c460800 843e0000 .F...>...F...>.. │ │ + 0x00007148 2c460800 883e0000 3c460800 8c3e0000 ,F...>.... │ │ + 0x00007158 4c460800 903e0000 88460800 943e0000 LF...>...F...>.. │ │ + 0x00007168 a0460800 b0b0b080 b0460800 903e0000 .F.......F...>.. │ │ + 0x00007178 78480800 983e0000 94490800 a03e0000 xH...>...I...>.. │ │ + 0x00007188 2c4a0800 a43e0000 c44a0800 a83e0000 ,J...>...J...>.. │ │ + 0x00007198 8c4b0800 ac3e0000 b44c0800 b03e0000 .K...>...L...>.. │ │ + 0x000071a8 544e0800 b43e0000 204f0800 b83e0000 TN...>.. O...>.. │ │ + 0x000071b8 ec4f0800 bc3e0000 ec500800 c43e0000 .O...>...P...>.. │ │ + 0x000071c8 c8510800 c83e0000 7c530800 d03e0000 .Q...>..|S...>.. │ │ + 0x000071d8 20550800 d43e0000 30550800 d83e0000 U...>..0U...>.. │ │ + 0x000071e8 40550800 dc3e0000 50550800 e03e0000 @U...>..PU...>.. │ │ + 0x000071f8 60550800 e43e0000 70550800 e83e0000 `U...>..pU...>.. │ │ + 0x00007208 7c550800 ec3e0000 88550800 f03e0000 |U...>...U...>.. │ │ + 0x00007218 a0550800 b0b0b080 b0550800 ec3e0000 .U.......U...>.. │ │ + 0x00007228 08570800 f43e0000 98570800 f83e0000 .W...>...W...>.. │ │ + 0x00007238 6c580800 003f0000 48590800 043f0000 lX...?..HY...?.. │ │ + 0x00007248 245a0800 083f0000 f05a0800 0c3f0000 $Z...?...Z...?.. │ │ + 0x00007258 bc5b0800 103f0000 cc5b0800 143f0000 .[...?...[...?.. │ │ + 0x00007268 085c0800 183f0000 185c0800 1c3f0000 .\...?...\...?.. │ │ + 0x00007278 205c0800 203f0000 2c5c0800 243f0000 \.. ?..,\..$?.. │ │ + 0x00007288 385c0800 283f0000 745c0800 2c3f0000 8\..(?..t\..,?.. │ │ + 0x00007298 ac5c0800 303f0000 e85c0800 343f0000 .\..0?...\..4?.. │ │ + 0x000072a8 245d0800 383f0000 2c5d0800 3c3f0000 $]..8?..,].....C...>...C.. │ │ + 0x00007c88 04430900 00440000 44460900 08440000 .C...D..DF...D.. │ │ + 0x00007c98 84490900 10440000 f8490900 14440000 .I...D...I...D.. │ │ + 0x00007ca8 a04d0900 18440000 1c4e0900 1c440000 .M...D...N...D.. │ │ + 0x00007cb8 a4520900 20440000 5c540900 28440000 .R.. D..\T..(D.. │ │ + 0x00007cc8 18560900 30440000 d0560900 34440000 .V..0D...V..4D.. │ │ + 0x00007cd8 88570900 38440000 c4580900 3c440000 .W..8D...X.....N...?...N.. │ │ + 0x00009118 60400b00 984e0000 3c410b00 9c4e0000 `@...N..: │ │ - ldr r0, [pc, #4] @ 73814 │ │ +00073728 : │ │ + ldr r0, [pc, #4] @ 73734 │ │ add r0, pc, r0 │ │ - b c1aa0 │ │ - muleq r4, ip, r9 │ │ + b c1680 │ │ + andeq pc, r4, ip, asr r6 @ │ │ bx lr │ │ - b 73818 │ │ + b 73738 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ mov r1, r0 │ │ - ldr r0, [pc, #12] @ 73844 │ │ - ldr r2, [pc, #12] @ 73848 │ │ + ldr r0, [pc, #12] @ 73764 │ │ + ldr r2, [pc, #12] @ 73768 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ - b c1ab0 │ │ + b c1690 │ │ @ instruction: 0xffffffe0 │ │ - andeq pc, r4, ip, ror #18 │ │ - ldr r3, [pc, #4] @ 73858 │ │ + andeq pc, r4, ip, lsr #12 │ │ + ldr r3, [pc, #4] @ 73778 │ │ add r3, pc, r3 │ │ - b c1ac0 │ │ - andeq pc, r4, r8, asr r9 @ │ │ + b c16a0 │ │ + andeq pc, r4, r8, lsl r6 @ │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - ldmdb r6!, {r1, r2, r3, r6, ip, sp, lr, pc} │ │ + svc 0x0096f04d │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ andvs r3, r1, r8, lsl #2 │ │ svclt 0x0000bd80 │ │ - andeq pc, r4, sl, asr #18 │ │ + andeq pc, r4, sl, lsl #12 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ mvnscc pc, pc, asr #32 │ │ - ldmdb r0!, {r1, r2, r3, r6, ip, sp, lr, pc} │ │ + svc 0x0090f04d │ │ ldrble fp, [r4], #3456 @ 0xd80 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - @ instruction: 0xbd80e92a │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #552] @ 0x228 │ │ svcvc 0x0028282a │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - @ instruction: 0xbd80e922 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #520] @ 0x208 │ │ svcne 0x0028282a │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - @ instruction: 0xbd80e91a │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #488] @ 0x1e8 │ │ @ instruction: 0xff353637 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - @ instruction: 0xbd80e912 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #456] @ 0x1c8 │ │ @ instruction: 0xff26282a │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ mvnscc pc, pc, asr #32 │ │ - stmdb r8, {r1, r2, r3, r6, ip, sp, lr, pc} │ │ + svc 0x0068f04d │ │ ldrble fp, [r4], #3456 @ 0xd80 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - @ instruction: 0xbd80e902 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #392] @ 0x188 │ │ @ instruction: 0xff45a7d7 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #1000] @ 0x3e8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #360] @ 0x168 │ │ @ instruction: 0xfffddd5c │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #968] @ 0x3c8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #328] @ 0x148 │ │ @ instruction: 0xffbdbebf │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #936] @ 0x3a8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #296] @ 0x128 │ │ @ instruction: 0xffc2c2c2 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #904] @ 0x388 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #264] @ 0x108 │ │ @ instruction: 0xff777777 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #872] @ 0x368 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #232] @ 0xe8 │ │ @ instruction: 0xff0066ff │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #840] @ 0x348 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #200] @ 0xc8 │ │ @ instruction: 0xfff0f6ff │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #808] @ 0x328 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #168] @ 0xa8 │ │ @ instruction: 0xffcce0ff │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #776] @ 0x308 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #136] @ 0x88 │ │ @ instruction: 0xffe0e0e0 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #744] @ 0x2e8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #104] @ 0x68 │ │ @ instruction: 0xffd0d0d0 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #712] @ 0x2c8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #72] @ 0x48 │ │ @ instruction: 0xff353637 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #680] @ 0x2a8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #40] @ 0x28 │ │ @ instruction: 0xff585a5c │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #648] @ 0x288 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 15, cr14, [r0, #8] │ │ @ instruction: 0xff599bff │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ teqpcc r3, pc, asr #32 @ p-variant is OBSOLETE │ │ - ldm r8, {r1, r2, r3, r6, ip, sp, lr, pc} │ │ + cdp 0, 15, cr15, cr8, cr13, {2} │ │ ldrble fp, [r4], #3456 @ 0xd80 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #584] @ 0x248 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #968] @ 0x3c8 │ │ @ instruction: 0xff353637 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #552] @ 0x228 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #936] @ 0x3a8 │ │ @ instruction: 0xff585a5c │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #520] @ 0x208 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #904] @ 0x388 │ │ @ instruction: 0xffe4e4e4 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #488] @ 0x1e8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #872] @ 0x368 │ │ @ instruction: 0xffeeeeee │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #456] @ 0x1c8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #840] @ 0x348 │ │ @ instruction: 0xffbdbebf │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #424] @ 0x1a8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #808] @ 0x328 │ │ @ instruction: 0xffe5efff │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #392] @ 0x188 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #776] @ 0x308 │ │ @ instruction: 0xfff6f6f6 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #360] @ 0x168 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #744] @ 0x2e8 │ │ @ instruction: 0xfffdfdfd │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #328] @ 0x148 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #712] @ 0x2c8 │ │ @ instruction: 0xff909090 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #296] @ 0x128 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #680] @ 0x2a8 │ │ @ instruction: 0xff808080 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #264] @ 0x108 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #648] @ 0x288 │ │ @ instruction: 0xffd6d6d6 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #232] @ 0xe8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #616] @ 0x268 │ │ @ instruction: 0xff353637 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #200] @ 0xc8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #584] @ 0x248 │ │ @ instruction: 0xffbdbebf │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #168] @ 0xa8 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #552] @ 0x228 │ │ @ instruction: 0xffbdbebf │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #136] @ 0x88 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #520] @ 0x208 │ │ @ instruction: 0xff28282a │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #104] @ 0x68 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #488] @ 0x1e8 │ │ @ instruction: 0xffe4e4e4 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #72] @ 0x48 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #456] @ 0x1c8 │ │ @ instruction: 0xff28282a │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #40] @ 0x28 │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #424] @ 0x1a8 │ │ @ instruction: 0xffcccccc │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - @ instruction: 0xf04e4901 │ │ - stclt 8, cr14, [r0, #8] │ │ + @ instruction: 0xf04d4901 │ │ + stclt 14, cr14, [r0, #392] @ 0x188 │ │ @ instruction: 0xff353637 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ @ instruction: 0xf04d4901 │ │ - stclt 15, cr14, [r0, #1000] @ 0x3e8 │ │ + stclt 14, cr14, [r0, #360] @ 0x168 │ │ @ instruction: 0xffbdbebf │ │ svcge 0x0003b5f0 │ │ stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ stmdami r0!, {r1, r2, r7, ip, sp, pc}^ │ │ ldrbtmi r2, [r8], #-2305 @ 0xfffff6ff │ │ stmdavs r8!, {r0, r2, fp, sp, lr} │ │ @ instruction: 0xf0409005 │ │ - bcs a53d0c │ │ + bcs a53c2c │ │ rsbshi pc, fp, r0, lsl #4 │ │ ldm pc, {r1, r2, r3, r4, fp, sp, lr}^ @ │ │ ldrcs pc, [sl, -r2] │ │ - bne bf8bd0 │ │ + bne bf8af0 │ │ ldmdacc r7, {r1, r4, r5, r8, sl, ip, sp} │ │ strbmi r3, [r1], #-3643 @ 0xfffff1c5 │ │ vnmlane.f32 s8, s8, s14 │ │ cdpne 0, 1, cr5, cr4, cr13, {2} │ │ ldrpl r5, [r7, -r1, lsr #8] │ │ cmnvs r0, #5760 @ 0x1680 │ │ ldrne r1, [r7, -r6, ror #8] │ │ @@ -251,25 +251,25 @@ │ │ strbtmi lr, [ip], -sl │ │ and r4, r7, r7, lsl r9 │ │ ldmdbmi r5, {r2, r3, r5, r6, r9, sl, lr} │ │ strbtmi lr, [ip], -r4 │ │ and r4, r1, r2, lsl r9 │ │ stmdbmi lr, {r2, r3, r5, r6, r9, sl, lr} │ │ @ instruction: 0xf04d4620 │ │ - stcne 15, cr14, [r1, #472]! @ 0x1d8 │ │ + stcne 13, cr14, [r1, #856]! @ 0x358 │ │ @ instruction: 0xf9611db0 │ │ @ instruction: 0xf940074f │ │ ldcl 7, cr0, [sp, #316] @ 0x13c │ │ vstr d16, [r6] │ │ stmdavs r8!, {r8, r9, fp} │ │ addmi r9, r8, #81920 @ 0x14000 │ │ andlt fp, r6, r2, lsl #30 │ │ - bllt 1b1d90 │ │ + bllt 1b1cb0 │ │ @ instruction: 0xf04dbdf0 │ │ - svclt 0x0000ef6a │ │ + svclt 0x0000edca │ │ @ instruction: 0xffbdbebf │ │ @ instruction: 0xff353637 │ │ @ instruction: 0xffcccccc │ │ @ instruction: 0xff28282a │ │ @ instruction: 0xffe4e4e4 │ │ @ instruction: 0xffd6d6d6 │ │ @ instruction: 0xff808080 │ │ @@ -286,98 +286,98 @@ │ │ @ instruction: 0xfff0f6ff │ │ @ instruction: 0xff0066ff │ │ @ instruction: 0xff777777 │ │ @ instruction: 0xffc2c2c2 │ │ @ instruction: 0xfffddd5c │ │ @ instruction: 0xff45a7d7 │ │ svcne 0x0028282a │ │ - andeq pc, r4, r2, lsl #28 │ │ - bvs cdd8c │ │ + andeq pc, r4, r2, asr #21 │ │ + bvs cdcac │ │ @ instruction: 0xf04db109 │ │ - stmdami r1, {r0, r1, r5, r6, r9, sl, fp, ip, sp, pc} │ │ + stmdami r1, {r0, r1, r6, r7, sl, fp, ip, sp, pc} │ │ @ instruction: 0x47704478 │ │ - strdeq pc, [r4], -ip │ │ + @ instruction: 0x0004f2bc │ │ svcge 0x0002b5b0 │ │ @ instruction: 0x4604b179 │ │ strmi r4, [sp], -r8, lsl #16 │ │ @ instruction: 0xf5004478 │ │ @ instruction: 0x462871bc │ │ - svc 0x0030f04d │ │ + ldc 0, cr15, [r0, #308] @ 0x134 │ │ @ instruction: 0x4620b130 │ │ pop {r0, r3, r5, r9, sl, lr} │ │ @ instruction: 0xf04d40b0 │ │ - strcs fp, [r0], #-3665 @ 0xfffff1af │ │ + strcs fp, [r0], #-3249 @ 0xfffff34f │ │ ldclt 6, cr4, [r0, #128]! @ 0x80 │ │ @ instruction: 0xfff9abc0 │ │ svcge 0x0003b5f0 │ │ stchi 8, cr15, [r4, #-308] @ 0xfffffecc │ │ @ instruction: 0x460e4698 │ │ @ instruction: 0xf04d4605 │ │ - strmi lr, [r4], -ip, lsr #30 │ │ + strmi lr, [r4], -ip, lsl #27 │ │ strle r2, [sp], #-2048 @ 0xfffff800 │ │ stmdale fp, {r3, r9, sl, fp, sp} │ │ adcsmi r2, r0, r1 │ │ svcvc 0x00a7f410 │ │ strtmi sp, [r8], -r6 │ │ @ instruction: 0x46224631 │ │ @ instruction: 0xf7ff4643 │ │ stccc 14, cr15, [r8], #-1012 @ 0xfffffc0c │ │ @ instruction: 0xf85d4620 │ │ @ instruction: 0xbdf08b04 │ │ strbtmi fp, [pc], -r0, lsl #11 │ │ - svc 0x001af04d │ │ + ldcl 0, cr15, [sl, #-308]! @ 0xfffffecc │ │ @ instruction: 0x4080e8bd │ │ - cdplt 0, 2, cr15, cr12, cr13, {2} │ │ + stclt 0, cr15, [ip], {77} @ 0x4d │ │ @ instruction: 0xf64f2000 │ │ @ instruction: 0xf8c172ff │ │ @ instruction: 0xf8c1000a │ │ addhi r0, sl, r6 │ │ ldrbmi r6, [r0, -r8]! │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ - cdplt 0, 2, cr15, cr4, cr13, {2} │ │ + stclt 0, cr15, [r4], {77} @ 0x4d │ │ svcge 0x0003b5f0 │ │ stclt 8, cr15, [r4, #-308] @ 0xfffffecc │ │ ldmdami r0, {r2, r7, ip, sp, pc} │ │ stmdavs r6, {r3, r4, r5, r6, sl, lr} │ │ andls r6, r3, r0, lsr r8 │ │ andls r6, r1, r8, lsl #16 │ │ tstcc r1, r1, asr #18 │ │ stcge 1, cr6, [r2], {65} @ 0x41 │ │ strtmi sl, [r0], -r1, lsl #26 │ │ @ instruction: 0xf04d4629 │ │ - strtmi lr, [r0], -ip, lsl #30 │ │ - svc 0x0010f04d │ │ + strtmi lr, [r0], -ip, ror #26 │ │ + ldcl 0, cr15, [r0, #-308]! @ 0xfffffecc │ │ @ instruction: 0xf04d4628 │ │ - ldmdavs r0!, {r1, r2, r3, r8, r9, sl, fp, sp, lr, pc} │ │ + ldmdavs r0!, {r1, r2, r3, r5, r6, r8, sl, fp, sp, lr, pc} │ │ addmi r9, r8, #49152 @ 0xc000 │ │ andlt fp, r4, r2, lsl #30 │ │ - bllt 1b1eec │ │ + bllt 1b1e0c │ │ @ instruction: 0xf04dbdf0 │ │ - svclt 0x0000eebc │ │ - andeq pc, r4, r8, asr #23 │ │ + svclt 0x0000ed1c │ │ + andeq pc, r4, r8, lsl #17 │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ - ldcllt 0, cr15, [lr, #308]! @ 0x134 │ │ + mrrclt 0, 4, pc, lr, cr13 @ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ - cdplt 0, 0, cr15, cr0, cr13, {2} │ │ + stcllt 0, cr15, [r0], #-308 @ 0xfffffecc │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ svclt 0x00004770 │ │ - strdeq pc, [r4], -sl │ │ + @ instruction: 0x0004f1ba │ │ tstcs r0, r8, lsl #12 │ │ ldcllt 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ stmdavs r9, {r3, r9, sl, lr} │ │ strmi r6, [r8, -r9, asr #17] │ │ svcge 0x0003b5f0 │ │ svceq 0x0000e92d │ │ andls fp, r1, r9, lsl #1 │ │ - beq 2b01f4 │ │ + beq 2b0114 │ │ ldrbtmi r4, [r8], #-2185 @ 0xfffff777 │ │ andls r6, r0, r0, lsl #16 │ │ andls r6, r8, r0, lsl #16 │ │ @ instruction: 0xf04d4650 │ │ - stmmi r6, {r1, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ + stmmi r6, {r1, r4, r6, r8, sl, fp, sp, lr, pc} │ │ @ instruction: 0xf04fac04 │ │ ldrbtmi r3, [r8], #-511 @ 0xfffffe01 │ │ strtmi r6, [r0], -r6, lsl #16 │ │ stcmi 7, cr4, [r3, #704] @ 0x2c0 │ │ tstcs r9, r0, asr r6 │ │ ldrbtmi r4, [sp], #-1570 @ 0xfffff9de │ │ @ instruction: 0xf10d47a8 │ │ @@ -482,87 +482,87 @@ │ │ stcge 7, cr4, [r4], {216} @ 0xd8 │ │ tstpvs r0, r9, lsl #2 @ p-variant is OBSOLETE │ │ ldrmi r4, [r0, r0, lsr #12]! │ │ tstcs r4, r0, asr r6 │ │ strmi r4, [r8, r2, lsr #12]! │ │ tstcs r0, r1, lsl #16 │ │ @ instruction: 0xf04d4652 │ │ - @ instruction: 0x4650ee18 │ │ - cdp 0, 1, cr15, cr12, cr13, {2} │ │ + @ instruction: 0x4650ec78 │ │ + ldcl 0, cr15, [ip], #-308 @ 0xfffffecc │ │ stmdavs r0, {fp, ip, pc} │ │ addmi r9, r8, #8, 18 @ 0x20000 │ │ andlt fp, r9, r2, lsl #30 │ │ svceq 0x0000e8bd │ │ @ instruction: 0xf04dbdf0 │ │ - svclt 0x0000eda2 │ │ + svclt 0x0000ec02 │ │ @ instruction: 0xffd6d6d6 │ │ @ instruction: 0xffe0e0e0 │ │ @ instruction: 0xff26282a │ │ stcmi 8, cr2, [r6, #-168]! @ 0xffffff58 │ │ @ instruction: 0xff353637 │ │ @ instruction: 0xff0066ff │ │ @ instruction: 0xfff0f6ff │ │ @ instruction: 0xff090909 │ │ @ instruction: 0xfff6f6f6 │ │ @ instruction: 0xff45a7d7 │ │ @ instruction: 0xffbdbdbd │ │ @ instruction: 0xffe4e4e4 │ │ svcvc 0x00353637 │ │ - andeq pc, r4, r6, asr #22 │ │ - andeq pc, r4, r2, lsr fp @ │ │ + andeq pc, r4, r6, lsl #16 │ │ + strdeq pc, [r4], -r2 │ │ andeq r0, r0, fp, lsl #4 │ │ andeq r0, r0, r1, lsl #4 │ │ @ instruction: 0x460a4613 │ │ @ instruction: 0xf0002105 │ │ ldrble fp, [r4], #2049 @ 0x801 │ │ svcge 0x0003b5f0 │ │ - bleq ff0ae4c0 │ │ + bleq ff0ae3e0 │ │ stmdami pc, {r1, r2, r9, sl, lr} @ │ │ ldrmi r4, [r0], ip, ror #12 │ │ sxtab16mi r4, r9, r8, ror #8 │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ stmdavs r8!, {r0, r2, fp, sp, lr} │ │ strtmi r9, [r0], -r1 │ │ - ldcl 0, cr15, [lr, #308] @ 0x134 │ │ + ldc 0, cr15, [lr], #-308 @ 0xfffffecc │ │ @ instruction: 0x46494630 │ │ strtmi r4, [r3], -r2, asr #12 │ │ - stcl 0, cr15, [r0, #308]! @ 0x134 │ │ + mcrr 0, 4, pc, r0, cr13 @ │ │ @ instruction: 0xf04d4620 │ │ - stmdavs r8!, {r1, r2, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ + stmdavs r8!, {r1, r2, r6, sl, fp, sp, lr, pc} │ │ addmi r9, r8, #16384 @ 0x4000 │ │ pop {r2, r8, r9, sl, fp, ip, sp, pc} │ │ @ instruction: 0xbdf00b0c │ │ - ldcl 0, cr15, [r4, #-308] @ 0xfffffecc │ │ - strdeq pc, [r4], -r4 │ │ + bl fedb00a0 │ │ + @ instruction: 0x0004f5b4 │ │ svcge 0x0002b5e0 │ │ - ldcl 0, cr15, [lr, #308] @ 0x134 │ │ + ldc 0, cr15, [lr], #-308 @ 0xfffffecc │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ subseq pc, r8, #1073741824 @ 0x40000000 │ │ addvs r3, r2, r8, lsl #2 │ │ stmdbmi r4, {r0, sp, lr} │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ stmdbls r1, {r0, r8, ip, pc} │ │ svclt 0x0000bd8c │ │ - andeq pc, r4, lr, asr r2 @ │ │ - andeq pc, r4, r8, lsr #17 │ │ + andeq lr, r4, lr, lsl pc │ │ + andeq pc, r4, r8, ror #10 │ │ svcge 0x0006b5df │ │ movwcs r4, #2316 @ 0x90c │ │ stmdavs ip, {r0, r3, r4, r5, r6, sl, lr} │ │ tstls r3, r1, lsr #16 │ │ - bmi 2fc4a4 │ │ + bmi 2fc3c4 │ │ ldrbtmi r6, [sl], #-129 @ 0xffffff7f │ │ stmib sp, {r1, r8, r9, ip, pc}^ │ │ stmib r0, {r8, r9, ip, sp}^ │ │ strbtmi r3, [r8], -r0, lsl #4 │ │ @ instruction: 0xf80cf000 │ │ stmdbls r3, {r5, fp, sp, lr} │ │ svclt 0x00084288 │ │ @ instruction: 0xf04dbddf │ │ - svclt 0x0000ed22 │ │ - andeq pc, r4, r4, lsl #17 │ │ + svclt 0x0000eb82 │ │ + andeq pc, r4, r4, asr #10 │ │ @ instruction: 0xfff9b7c2 │ │ svcge 0x0002b5d0 │ │ stmdavs r0, {r2, r9, sl, lr} │ │ vsra.u32 , q12, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ @@ -570,213 +570,213 @@ │ │ vtbl.8 d2, {d15-d16}, d1 │ │ svclt 0x00048f5b │ │ @ instruction: 0xf0006820 │ │ strtmi pc, [r0], -sl, lsr #17 │ │ @ instruction: 0x4608bdd0 │ │ mcrlt 7, 3, pc, cr0, cr15, {7} @ │ │ ldrble r4, [r4], #1904 @ 0x770 │ │ - bvs ce1f8 │ │ + bvs ce118 │ │ @ instruction: 0xf04db109 │ │ - stmdami r1, {r0, r2, r3, r5, sl, fp, ip, sp, pc} │ │ + stmdami r1, {r0, r2, r3, r7, r9, fp, ip, sp, pc} │ │ @ instruction: 0x47704478 │ │ - andeq pc, r4, r4, lsr #4 │ │ + andeq lr, r4, r4, ror #29 │ │ svcge 0x0002b5b0 │ │ @ instruction: 0x4604b179 │ │ strmi r4, [sp], -r8, lsl #16 │ │ @ instruction: 0xf1004478 │ │ strtmi r0, [r8], -r8, lsl #2 │ │ - ldcl 0, cr15, [sl], #308 @ 0x134 │ │ + bl 1730174 │ │ @ instruction: 0x4620b130 │ │ pop {r0, r3, r5, r9, sl, lr} │ │ @ instruction: 0xf04d40b0 │ │ - strcs fp, [r0], #-3129 @ 0xfffff3c7 │ │ + strcs fp, [r0], #-2713 @ 0xfffff567 │ │ ldclt 6, cr4, [r0, #128]! @ 0x80 │ │ @ instruction: 0xfff9ccdc │ │ - ldclt 0, cr15, [r8], #-308 @ 0xfffffecc │ │ + blt fe6b0190 │ │ │ │ -00074138 : │ │ - ldr r2, [pc, #12] @ (74148 ) │ │ +00074058 : │ │ + ldr r2, [pc, #12] @ (74068 ) │ │ movs r1, #116 @ 0x74 │ │ add r2, pc │ │ adds r2, #24 │ │ strd r2, r1, [r0] │ │ bx lr │ │ nop │ │ - stmia r0!, {r2, r3, r5, r7} │ │ - Address 0x7414a is out of bounds. │ │ + stmia r1!, {r2, r3, r7} │ │ + Address 0x7406a is out of bounds. │ │ │ │ │ │ -0007414c : │ │ +0007406c : │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #100] @ (741b8 ) │ │ + ldr r5, [pc, #100] @ (740d8 ) │ │ add r5, pc │ │ ldrb r0, [r5, #0] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 74194 │ │ + beq.n 740b4 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 7416a │ │ + cbz r0, 7408a │ │ ldr r1, [r0, #4] │ │ - cbz r1, 7416a │ │ + cbz r1, 7408a │ │ ldr r1, [r5, #8] │ │ - cbnz r1, 74184 │ │ + cbnz r1, 740a4 │ │ movs r0, #16 │ │ - blx c1c40 │ │ + blx c1820 │ │ movs r1, #0 │ │ mov r4, r0 │ │ - bl 7404c │ │ + bl 73f6c │ │ adds r0, r5, #4 │ │ mov r1, r4 │ │ - bl 74240 │ │ + bl 74160 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 74190 │ │ + cbz r0, 740b0 │ │ ldr r1, [r0, #4] │ │ ldr r0, [r5, #8] │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, r1 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ - ldr r4, [pc, #36] @ (741bc ) │ │ + ldr r4, [pc, #36] @ (740dc ) │ │ add r4, pc │ │ mov r0, r4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7415e │ │ - ldr r0, [pc, #28] @ (741c0 ) │ │ + beq.n 7407e │ │ + ldr r0, [pc, #28] @ (740e0 ) │ │ adds r1, r4, #4 │ │ - ldr r2, [pc, #28] @ (741c4 ) │ │ + ldr r2, [pc, #28] @ (740e4 ) │ │ add r0, pc │ │ add r2, pc │ │ - blx c1ab0 │ │ + blx c1690 │ │ mov r0, r4 │ │ - blx c1c60 │ │ - b.n 7415e │ │ - strb r6, [r6, r0] │ │ + blx c1840 │ │ + b.n 7407e │ │ + str r6, [r2, r2] │ │ movs r5, r0 │ │ - strh r2, [r6, r7] │ │ + str r2, [r2, r1] │ │ movs r5, r0 │ │ movs r5, r3 │ │ movs r0, r0 │ │ - and.w r0, r2, #4 │ │ - b.w 74208 │ │ + stcl 0, cr0, [r2], {4} │ │ + b.w 74128 │ │ push {r7, lr} │ │ mov r7, sp │ │ - blx c1c70 │ │ + blx c1850 │ │ ldmia.w sp!, {r7, lr} │ │ - b.w c196c │ │ + b.w c154c │ │ bx lr │ │ subs r0, #8 │ │ - b.w c19b4 │ │ + b.w c1594 │ │ subs r0, #8 │ │ - b.w 741cc │ │ - bmi.n 74196 │ │ - ldr r0, [pc, #4] @ (741f4 ) │ │ + b.w 740ec │ │ + bmi.n 740b6 │ │ + ldr r0, [pc, #4] @ (74114 ) │ │ add r0, pc │ │ bx lr │ │ nop │ │ - @ instruction: 0xf1320004 │ │ + ldcl 0, cr0, [r2, #16]! │ │ mov r0, r1 │ │ movs r1, #0 │ │ - b.w 7404c │ │ + b.w 73f6c │ │ mov r0, r1 │ │ ldr r1, [r1, #0] │ │ ldr r1, [r1, #12] │ │ bx r1 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 74232 │ │ + cbz r0, 74152 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 74216 │ │ + bne.n 74136 │ │ cmp r1, #1 │ │ dmb ish │ │ itt eq │ │ ldreq r0, [r4, #0] │ │ - blxeq c1b50 │ │ + blxeq c1730 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ movs r1, #2 │ │ movs r2, #4 │ │ - b.w c19c0 │ │ - bmi.n 741ea │ │ + b.w c15a0 │ │ + bmi.n 7410a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #64] @ (74290 ) │ │ + ldr r0, [pc, #64] @ (741b0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 74262 │ │ + cbz r1, 74182 │ │ mov r0, r5 │ │ - blx c1c90 │ │ - b.n 74264 │ │ + blx c1870 │ │ + b.n 74184 │ │ movs r0, #0 │ │ strd r0, r5, [sp, #4] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 74294 │ │ + bl 741b4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 74208 │ │ + bl 74128 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - @ instruction: 0xf6b40004 │ │ + blx c16d0 │ │ + @ instruction: 0xf3740004 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #56] @ (742d4 ) │ │ + ldr r0, [pc, #56] @ (741f4 ) │ │ movs r3, #0 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ ldrd r0, r2, [r1] │ │ strd r3, r3, [r1] │ │ ldrd r1, r3, [r4] │ │ strd r0, r2, [r4] │ │ strd r1, r3, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 74208 │ │ + bl 74128 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - @ instruction: 0xf6660004 │ │ + ssat16 r0, #5, r6 │ │ │ │ -000742d8 : │ │ +000741f8 : │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r0, [pc, #56] @ (74318 ) │ │ + ldr r0, [pc, #56] @ (74238 ) │ │ movs r1, #2 │ │ - ldr r4, [pc, #56] @ (7431c ) │ │ + ldr r4, [pc, #56] @ (7423c ) │ │ movs r2, #0 │ │ add r0, pc │ │ add r4, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ blx r5 │ │ mov r0, r4 │ │ @@ -786,624 +786,626 @@ │ │ mov r0, r4 │ │ movs r1, #6 │ │ movs r2, #0 │ │ blx r5 │ │ mov r0, r4 │ │ movs r1, #6 │ │ movs r2, #0 │ │ - bl 74320 │ │ + bl 74240 │ │ mov r0, r4 │ │ movs r1, #6 │ │ movs r2, #5 │ │ mov r3, r5 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ nop │ │ - @ instruction: 0xf62c0004 │ │ + @ instruction: 0xf2ec0004 │ │ ldmia r3, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ vabs.s32 d18, d0 │ │ - b.w 74328 │ │ - bmi.n 742d2 │ │ + b.w 74248 │ │ + bmi.n 741f2 │ │ push {r2, r3, r4, r6, r7, lr} │ │ add r7, sp, #16 │ │ str r3, [sp, #0] │ │ mov r4, r2 │ │ - ldr r2, [pc, #12] @ (74340 ) │ │ + ldr r2, [pc, #12] @ (74260 ) │ │ mov r3, r4 │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ - bl 74344 │ │ + bl 74264 │ │ pop {r2, r3, r4, r6, r7, pc} │ │ nop │ │ - @ instruction: 0xf5e00004 │ │ + subw r0, r0, #4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #72 @ 0x48 │ │ - ldr r4, [pc, #104] @ (743b8 ) │ │ + ldr r4, [pc, #104] @ (742d8 ) │ │ lsls r1, r1, #8 │ │ adds r1, #255 @ 0xff │ │ add r4, pc │ │ ldr r5, [r4, #0] │ │ ldr r4, [r5, #0] │ │ str r4, [sp, #68] @ 0x44 │ │ str r3, [sp, #60] @ 0x3c │ │ ldr r3, [r7, #8] │ │ str r3, [sp, #56] @ 0x38 │ │ movs r3, #0 │ │ str r3, [sp, #52] @ 0x34 │ │ - ldr r4, [pc, #84] @ (743bc ) │ │ + ldr r4, [pc, #84] @ (742dc ) │ │ add r4, pc │ │ strd r2, r4, [sp, #44] @ 0x2c │ │ - ldr r2, [pc, #80] @ (743c0 ) │ │ + ldr r2, [pc, #80] @ (742e0 ) │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ str r2, [sp, #40] @ 0x28 │ │ mov r2, sp │ │ add.w r4, r2, #16 │ │ str r4, [sp, #32] │ │ - ldr r6, [pc, #68] @ (743c4 ) │ │ + ldr r6, [pc, #68] @ (742e4 ) │ │ add r6, pc │ │ str r6, [sp, #20] │ │ - ldr r6, [pc, #64] @ (743c8 ) │ │ + ldr r6, [pc, #64] @ (742e8 ) │ │ strh.w r1, [sp, #8] │ │ mov r1, r2 │ │ add r6, pc │ │ strd r3, r0, [sp] │ │ movs r0, #8 │ │ adds r6, #8 │ │ str r6, [sp, #16] │ │ - blx c1ca0 │ │ + blx c1880 │ │ mov r0, r4 │ │ - bl 74716 │ │ + bl 74636 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #72 @ 0x48 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - subs.w r0, r0, #8650752 @ 0x840000 │ │ - lsrs r0, r6, #1 │ │ + @ instruction: 0xf2700004 │ │ + lsls r0, r6, #20 │ │ movs r5, r0 │ │ - sub.w r0, r4, #8650752 @ 0x840000 │ │ + @ instruction: 0xf2640004 │ │ lsls r1, r1, #1 │ │ movs r0, r0 │ │ - vext.8 d0, d12, d4, #0 │ │ + ldcl 0, cr0, [ip], #-16 │ │ push {r7, lr} │ │ mov r7, sp │ │ movs r0, #8 │ │ - blx c1c40 │ │ + blx c1820 │ │ movs r1, #0 │ │ ldmia.w sp!, {r7, lr} │ │ - b.w 7385c │ │ + b.w 7377c │ │ bx lr │ │ - b.w c196c │ │ - bmi.n 74392 │ │ + b.w c154c │ │ + bmi.n 742b2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ mov r5, r0 │ │ - ldr r0, [pc, #68] @ (7443c ) │ │ + ldr r0, [pc, #68] @ (7435c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #20] │ │ movs r0, #8 │ │ - blx c1c40 │ │ + blx c1820 │ │ mov r4, r0 │ │ - ldr r0, [pc, #56] @ (74440 ) │ │ + ldr r0, [pc, #56] @ (74360 ) │ │ ldr r1, [r5, #4] │ │ add r0, pc │ │ adds r0, #8 │ │ strd r0, r1, [r4] │ │ movs r0, #1 │ │ str r0, [sp, #12] │ │ add r0, sp, #16 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 74490 │ │ + bl 743b0 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #24 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add.w r0, lr, #8650752 @ 0x840000 │ │ - vhadd.s d0, d14, d4 │ │ - ldr r2, [pc, #12] @ (74454 ) │ │ + rsb r0, lr, #4 │ │ + @ instruction: 0xebfe0004 │ │ + ldr r2, [pc, #12] @ (74374 ) │ │ ldr r0, [r0, #4] │ │ add r2, pc │ │ str r0, [r1, #4] │ │ adds r2, #8 │ │ str r2, [r1, #0] │ │ bx lr │ │ nop │ │ - vhadd.s8 d0, d0, d4 │ │ + rsb r0, r0, r4 │ │ bx lr │ │ - b.w c196c │ │ + b.w c154c │ │ ldr r2, [r2, #0] │ │ ldr r1, [r1, #0] │ │ ldr r3, [r0, #4] │ │ mov r0, r1 │ │ mov r1, r2 │ │ bx r3 │ │ - bmi.n 74416 │ │ + bmi.n 74336 │ │ ldr r2, [r1, #4] │ │ movs r1, #0 │ │ - ldr r3, [pc, #12] @ (74480 ) │ │ + ldr r3, [pc, #12] @ (743a0 ) │ │ add r3, pc │ │ cmp r2, r3 │ │ it eq │ │ addeq r1, r0, #4 │ │ mov r0, r1 │ │ bx lr │ │ nop │ │ ldmia r6, {r1, r4, r5, r6} │ │ vtbl.8 d20, {d9}, d1 │ │ add r0, pc │ │ bx lr │ │ nop │ │ - vhadd.s8 d0, d10, d4 │ │ + rsb r0, sl, r4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ movs r1, #0 │ │ mov r4, r0 │ │ - bl 744a0 │ │ + bl 743c0 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ mov r2, r0 │ │ ldr r0, [r0, #0] │ │ str r1, [r2, #0] │ │ - cbz r0, 744ac │ │ - b.w c196c │ │ + cbz r0, 743cc │ │ + b.w c154c │ │ bx lr │ │ - bmi.n 7445a │ │ - ldr r0, [pc, #4] @ (744b8 ) │ │ + bmi.n 7437a │ │ + ldr r0, [pc, #4] @ (743d8 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ bx lr │ │ - orn r0, r2, #8650752 @ 0x840000 │ │ - b.w 744c0 │ │ + @ instruction: 0xf1220004 │ │ + b.w 743e0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r0, [pc, #112] @ (7453c ) │ │ + ldr r0, [pc, #112] @ (7445c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #104] @ (74540 ) │ │ + ldr r5, [pc, #104] @ (74460 ) │ │ add r5, pc │ │ ldr r4, [r5, #0] │ │ dmb ish │ │ - cbnz r4, 74526 │ │ - ldr r0, [pc, #96] @ (74544 ) │ │ + cbnz r4, 74446 │ │ + ldr r0, [pc, #96] @ (74464 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ - blx c1cb0 │ │ + blx c1890 │ │ mov r4, r0 │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ strd r0, r0, [sp] │ │ mov r0, r4 │ │ - blx c1cc0 │ │ + blx c18a0 │ │ adds r1, r0, #1 │ │ mov r8, sp │ │ mov r0, r8 │ │ - bl 74548 │ │ + bl 74468 │ │ mov r0, r8 │ │ mov r1, r4 │ │ - bl 74590 │ │ + bl 744b0 │ │ movs r1, #42 @ 0x2a │ │ - blx c1cd0 │ │ + blx c18b0 │ │ mov r0, r8 │ │ - bl 745d8 │ │ + bl 744f8 │ │ dmb ish │ │ mov r4, r0 │ │ str r0, [r5, #0] │ │ mov r0, r8 │ │ - bl 746e0 │ │ + bl 74600 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bics.w r0, r8, #8650752 @ 0x840000 │ │ - str r2, [r0, r3] │ │ + blx c16d0 │ │ + @ instruction: 0xf0f80004 │ │ + ldr r5, [pc, #136] @ (744ec ) │ │ movs r5, r0 │ │ - bics.w r0, r2, #8650752 @ 0x840000 │ │ + @ instruction: 0xf0f20004 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 7456c │ │ + cbz r0, 7448c │ │ ldr r2, [r0, #0] │ │ cmp r2, #1 │ │ - bgt.n 7456c │ │ + bgt.n 7448c │ │ add.w r3, r0, #15 │ │ ldr r2, [r0, #8] │ │ bic.w r3, r3, #3 │ │ add r2, r3 │ │ ldr r3, [r4, #4] │ │ subs r2, r2, r3 │ │ cmp r2, r1 │ │ - bge.n 74582 │ │ + bge.n 744a2 │ │ ldr r2, [r4, #8] │ │ mov r0, r4 │ │ cmp r2, r1 │ │ it lt │ │ movlt r2, r1 │ │ mov r1, r2 │ │ movs r2, #1 │ │ - blx c1ce0 │ │ + blx c18c0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 7458e │ │ + cbz r0, 744ae │ │ ldr r1, [r0, #8] │ │ - cbz r1, 7458e │ │ + cbz r1, 744ae │ │ ldr r1, [r0, #4] │ │ orr.w r1, r1, #1 │ │ str r1, [r0, #4] │ │ pop {r4, r6, r7, pc} │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - b.w 74598 │ │ + b.w 744b8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 745ae │ │ + bgt.n 744ce │ │ mov r0, r4 │ │ - bl 745c6 │ │ + bl 744e6 │ │ mov r2, r0 │ │ mov r1, r2 │ │ mov r0, r5 │ │ mov r2, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 745bc │ │ + b.w 744dc │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [r0, #8] │ │ - b.w c19cc │ │ - cbz r0, 745d2 │ │ + b.w c15ac │ │ + cbz r0, 744f2 │ │ push {r7, lr} │ │ mov r7, sp │ │ - blx c1cc0 │ │ + blx c18a0 │ │ pop {r7, pc} │ │ movs r0, #0 │ │ bx lr │ │ - bmi.n 74582 │ │ + bmi.n 744a2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #68] @ (7462c ) │ │ + ldr r0, [pc, #68] @ (7454c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #64] @ (74630 ) │ │ + ldr r0, [pc, #64] @ (74550 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 7467c │ │ + bl 7459c │ │ mov r5, r0 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 74604 │ │ + cbz r0, 74524 │ │ ldr r1, [r0, #20] │ │ - b.n 74606 │ │ + b.n 74526 │ │ movs r1, #0 │ │ mov r0, r4 │ │ - bl 74634 │ │ - cbz r0, 74616 │ │ + bl 74554 │ │ + cbz r0, 74536 │ │ ldr r1, [sp, #0] │ │ mov r0, r4 │ │ - blx c1d00 │ │ + blx c18e0 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r5 │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - @ instruction: 0xf31e0004 │ │ - lsls r0, r5, #23 │ │ + blx c16d0 │ │ + vaddl.s16 q8, d14, d4 │ │ + lsls r0, r5, #10 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r2, [pc, #56] @ (74678 ) │ │ + ldr r2, [pc, #56] @ (74598 ) │ │ add r2, pc │ │ ldr r6, [r2, #0] │ │ ldr r2, [r6, #0] │ │ str r2, [sp, #12] │ │ ldrd r4, r5, [r0, #4] │ │ mov r0, sp │ │ str r1, [sp, #8] │ │ add r1, sp, #8 │ │ - bl 7469e │ │ + bl 745be │ │ ldrd r2, r3, [sp] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 74690 │ │ + bl 745b0 │ │ ldr r1, [r6, #0] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movt r0, #16388 @ 0x4004 │ │ + vaddl.s8 q0, d4, d4 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 74686 │ │ + cbz r1, 745a6 │ │ ldr r0, [r1, #12] │ │ - cbz r0, 7468a │ │ + cbz r0, 745aa │ │ bx lr │ │ movs r0, #0 │ │ bx lr │ │ mov r0, r1 │ │ - b.w c19d8 │ │ + b.w c15b8 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 746ba │ │ + bl 745da │ │ eor.w r0, r0, #1 │ │ pop {r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r5, [r1, #0] │ │ mov r4, r0 │ │ - cbz r5, 746b0 │ │ + cbz r5, 745d0 │ │ mov r0, r5 │ │ - blx c1cc0 │ │ - b.n 746b2 │ │ + blx c18a0 │ │ + b.n 745d2 │ │ movs r0, #0 │ │ strd r0, r5, [r4] │ │ mov r0, r4 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ cmp r0, r2 │ │ - bne.n 746d8 │ │ + bne.n 745f8 │ │ mov r4, r0 │ │ - cbz r0, 746dc │ │ + cbz r0, 745fc │ │ mov r0, r1 │ │ mov r1, r3 │ │ mov r2, r4 │ │ - blx c1d20 │ │ + blx c1900 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r4, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r4, r6, r7, pc} │ │ movs r0, #1 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 7470a │ │ + cbz r0, 7462a │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 746ee │ │ + bne.n 7460e │ │ cmp r1, #1 │ │ dmb ish │ │ itt eq │ │ ldreq r0, [r4, #0] │ │ - bleq 7470e │ │ + bleq 7462e │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ movs r1, #1 │ │ movs r2, #4 │ │ - b.w c19c0 │ │ + b.w c15a0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r4, r0 │ │ - beq.n 7472a │ │ - cbz r0, 74730 │ │ + beq.n 7464a │ │ + cbz r0, 74650 │ │ ldr r1, [r0, #0] │ │ ldr r1, [r1, #20] │ │ - b.n 7472e │ │ + b.n 7464e │ │ ldr r1, [r0, #0] │ │ ldr r1, [r1, #16] │ │ blx r1 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r0, [pc, #36] @ (74760 ) │ │ - ldr r4, [pc, #40] @ (74764 ) │ │ + ldr r0, [pc, #36] @ (74680 ) │ │ + ldr r4, [pc, #40] @ (74684 ) │ │ add r0, pc │ │ - ldr r1, [pc, #40] @ (74768 ) │ │ + ldr r1, [pc, #40] @ (74688 ) │ │ add r4, pc │ │ ldr r2, [r0, #0] │ │ add r1, pc │ │ mov r0, r4 │ │ - blx c1d30 │ │ - ldr r0, [pc, #28] @ (7476c ) │ │ + blx c1910 │ │ + ldr r0, [pc, #28] @ (7468c ) │ │ mov r1, r4 │ │ - ldr r2, [pc, #28] @ (74770 ) │ │ + ldr r2, [pc, #28] @ (74690 ) │ │ add r0, pc │ │ add r2, pc │ │ ldr r0, [r0, #0] │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w c19e4 │ │ - rsbs r0, r0, #4 │ │ - ldr r6, [pc, #336] @ (748b8 ) │ │ + b.w c15c4 │ │ + cdp 0, 9, cr0, cr0, cr4, {0} │ │ + ldr r2, [pc, #720] @ (74958 ) │ │ movs r5, r0 │ │ stmia r7!, {r0, r5, r7} │ │ - vcle.s32 , q3, #0 │ │ + @ instruction: 0xfff9ee86 │ │ + movs r4, r0 │ │ + b.n 744c4 │ │ movs r4, r0 │ │ - orrs.w r0, r8, r4 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r1, [pc, #20] @ (74790 ) │ │ + ldr r1, [pc, #20] @ (746b0 ) │ │ movs r0, #3 │ │ - ldr r2, [pc, #20] @ (74794 ) │ │ - ldr r3, [pc, #24] @ (74798 ) │ │ + ldr r2, [pc, #20] @ (746b4 ) │ │ + ldr r3, [pc, #24] @ (746b8 ) │ │ add r1, pc │ │ add r2, pc │ │ add r3, pc │ │ - blx c1d40 │ │ + blx c1920 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ nop │ │ ldmia r3, {r0, r1, r2, r3, r4, r5, r7} │ │ vcvt.f16.u16 q14, , #7 │ │ @ instruction: 0xfff9ccd7 │ │ vcle.f32 d27, d0, #0 │ │ mov r7, sp │ │ - ldr r0, [pc, #28] @ (747c0 ) │ │ - ldr r1, [pc, #32] @ (747c4 ) │ │ + ldr r0, [pc, #28] @ (746e0 ) │ │ + ldr r1, [pc, #32] @ (746e4 ) │ │ add r0, pc │ │ - ldr r2, [pc, #32] @ (747c8 ) │ │ - ldr r3, [pc, #32] @ (747cc ) │ │ + ldr r2, [pc, #32] @ (746e8 ) │ │ + ldr r3, [pc, #32] @ (746ec ) │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ add r2, pc │ │ add r3, pc │ │ ldrb r0, [r0, #0] │ │ adds r0, #3 │ │ - blx c1d50 │ │ + blx c1930 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ nop │ │ - sbcs.w r0, r8, #4 │ │ + cdp 0, 3, cr0, cr8, cr4, {0} │ │ ldmia r3!, {r0, r2, r4, r7} │ │ vdup.8 d28, d27[4] │ │ vmull.u q14, d25, d27 │ │ vsli.64 , q0, #57 @ 0x39 │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl 7479c │ │ + bl 746bc │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 7478a │ │ + bmi.n 746aa │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 74774 │ │ - ldr r0, [pc, #16] @ (747fc ) │ │ - ldr r1, [pc, #20] @ (74800 ) │ │ - ldr r2, [pc, #20] @ (74804 ) │ │ + bl 74694 │ │ + ldr r0, [pc, #16] @ (7471c ) │ │ + ldr r1, [pc, #20] @ (74720 ) │ │ + ldr r2, [pc, #20] @ (74724 ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ ldmia.w sp!, {r7, lr} │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ @ instruction: 0xffdfffff │ │ - ldr r5, [pc, #688] @ (74ab4 ) │ │ + ldr r2, [pc, #48] @ (74754 ) │ │ movs r5, r0 │ │ - @ instruction: 0xe9ba0004 │ │ + b.n 7441c │ │ + movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 74814 │ │ + bl 74734 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ - ldr r0, [pc, #68] @ (74864 ) │ │ + ldr r0, [pc, #68] @ (74784 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ - ldr r4, [pc, #60] @ (74868 ) │ │ + ldr r4, [pc, #60] @ (74788 ) │ │ add r4, pc │ │ ldrb r0, [r4, #0] │ │ dmb ish │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bge.n 74840 │ │ + bge.n 74760 │ │ mov.w r9, #0 │ │ - b.n 7484e │ │ + b.n 7476e │ │ ldrb r0, [r4, #8] │ │ add.w r9, r4, #4 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7486c │ │ + beq.n 7478c │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r9 │ │ addeq sp, #52 @ 0x34 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - @ instruction: 0xf0e40004 │ │ - ldr r5, [pc, #472] @ (74a44 ) │ │ + blx c16d0 │ │ + stc 0, cr0, [r4, #16]! │ │ + ldr r1, [pc, #856] @ (74ae4 ) │ │ movs r5, r0 │ │ add.w r0, r4, #8 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7484e │ │ + beq.n 7476e │ │ movs r0, #65 @ 0x41 │ │ mov.w sl, #0 │ │ mov r9, r4 │ │ str r0, [sp, #44] @ 0x2c │ │ str.w sl, [r9, #4]! │ │ add.w r8, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #1008] @ (74c80 ) │ │ + ldr r0, [pc, #1008] @ (74ba0 ) │ │ strd sl, sl, [sp, #32] │ │ mov r1, r9 │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ mov r2, r8 │ │ - ldr r0, [pc, #996] @ (74c84 ) │ │ + ldr r0, [pc, #996] @ (74ba4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r3, sp, #20 │ │ - ldr r6, [pc, #988] @ (74c88 ) │ │ + ldr r6, [pc, #988] @ (74ba8 ) │ │ add r6, pc │ │ str r6, [sp, #4] │ │ blx r6 │ │ - ldr r6, [pc, #984] @ (74c8c ) │ │ + ldr r6, [pc, #984] @ (74bac ) │ │ mov r0, r8 │ │ add r6, pc │ │ blx r6 │ │ add r0, sp, #24 │ │ blx r6 │ │ movs r0, #57 @ 0x39 │ │ mov fp, r6 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r1, r9 │ │ - ldr r0, [pc, #968] @ (74c90 ) │ │ + ldr r0, [pc, #968] @ (74bb0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #960] @ (74c94 ) │ │ + ldr r0, [pc, #960] @ (74bb4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ ldr.w r8, [sp, #4] │ │ mov r2, r6 │ │ @@ -1411,1861 +1413,1861 @@ │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #928] @ (74c98 ) │ │ + ldr r0, [pc, #928] @ (74bb8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #920] @ (74c9c ) │ │ + ldr r0, [pc, #920] @ (74bbc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #68 @ 0x44 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #892] @ (74ca0 ) │ │ + ldr r0, [pc, #892] @ (74bc0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #884] @ (74ca4 ) │ │ + ldr r0, [pc, #884] @ (74bc4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #856] @ (74ca8 ) │ │ + ldr r0, [pc, #856] @ (74bc8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #848] @ (74cac ) │ │ + ldr r0, [pc, #848] @ (74bcc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #57 @ 0x39 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #820] @ (74cb0 ) │ │ + ldr r0, [pc, #820] @ (74bd0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #812] @ (74cb4 ) │ │ + ldr r0, [pc, #812] @ (74bd4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #784] @ (74cb8 ) │ │ + ldr r0, [pc, #784] @ (74bd8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #776] @ (74cbc ) │ │ + ldr r0, [pc, #776] @ (74bdc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #59 @ 0x3b │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #748] @ (74cc0 ) │ │ + ldr r0, [pc, #748] @ (74be0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #740] @ (74cc4 ) │ │ + ldr r0, [pc, #740] @ (74be4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #712] @ (74cc8 ) │ │ + ldr r0, [pc, #712] @ (74be8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #704] @ (74ccc ) │ │ + ldr r0, [pc, #704] @ (74bec ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #59 @ 0x3b │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #676] @ (74cd0 ) │ │ + ldr r0, [pc, #676] @ (74bf0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #668] @ (74cd4 ) │ │ + ldr r0, [pc, #668] @ (74bf4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #640] @ (74cd8 ) │ │ + ldr r0, [pc, #640] @ (74bf8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #632] @ (74cdc ) │ │ + ldr r0, [pc, #632] @ (74bfc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #58 @ 0x3a │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #604] @ (74ce0 ) │ │ + ldr r0, [pc, #604] @ (74c00 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #596] @ (74ce4 ) │ │ + ldr r0, [pc, #596] @ (74c04 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #568] @ (74ce8 ) │ │ + ldr r0, [pc, #568] @ (74c08 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #560] @ (74cec ) │ │ + ldr r0, [pc, #560] @ (74c0c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #55 @ 0x37 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #532] @ (74cf0 ) │ │ + ldr r0, [pc, #532] @ (74c10 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #524] @ (74cf4 ) │ │ + ldr r0, [pc, #524] @ (74c14 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #57 @ 0x39 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #496] @ (74cf8 ) │ │ + ldr r0, [pc, #496] @ (74c18 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #488] @ (74cfc ) │ │ + ldr r0, [pc, #488] @ (74c1c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #66 @ 0x42 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #460] @ (74d00 ) │ │ + ldr r0, [pc, #460] @ (74c20 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #452] @ (74d04 ) │ │ + ldr r0, [pc, #452] @ (74c24 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #57 @ 0x39 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #424] @ (74d08 ) │ │ + ldr r0, [pc, #424] @ (74c28 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #416] @ (74d0c ) │ │ + ldr r0, [pc, #416] @ (74c2c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #56 @ 0x38 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #388] @ (74d10 ) │ │ + ldr r0, [pc, #388] @ (74c30 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #380] @ (74d14 ) │ │ + ldr r0, [pc, #380] @ (74c34 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #59 @ 0x3b │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #352] @ (74d18 ) │ │ + ldr r0, [pc, #352] @ (74c38 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #344] @ (74d1c ) │ │ + ldr r0, [pc, #344] @ (74c3c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #71 @ 0x47 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #316] @ (74d20 ) │ │ + ldr r0, [pc, #316] @ (74c40 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #308] @ (74d24 ) │ │ + ldr r0, [pc, #308] @ (74c44 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #63 @ 0x3f │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #280] @ (74d28 ) │ │ + ldr r0, [pc, #280] @ (74c48 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #272] @ (74d2c ) │ │ + ldr r0, [pc, #272] @ (74c4c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #56 @ 0x38 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #244] @ (74d30 ) │ │ + ldr r0, [pc, #244] @ (74c50 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #236] @ (74d34 ) │ │ + ldr r0, [pc, #236] @ (74c54 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #55 @ 0x37 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #208] @ (74d38 ) │ │ + ldr r0, [pc, #208] @ (74c58 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #200] @ (74d3c ) │ │ + ldr r0, [pc, #200] @ (74c5c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ - b.w 74d40 │ │ + b.w 74c60 │ │ add r0, sp, #760 @ 0x2f8 │ │ - vtbl.8 d30, {d9-d12}, d0 │ │ + vneg.f32 q15, q0 │ │ movs r4, r0 │ │ lsrs r7, r2, #24 │ │ movs r0, r0 │ │ strb.w pc, [r1, #255]! │ │ stmia r2!, {r1, r2, r4} │ │ - @ instruction: 0xfff9ead8 │ │ + vqshl.u64 d30, d8, #57 @ 0x39 │ │ movs r4, r0 │ │ - add r4, pc, #280 @ (adr r4, 74db4 ) │ │ - @ instruction: 0xfff9eab4 │ │ + add r4, pc, #280 @ (adr r4, 74cd4 ) │ │ + vqshl.u32 q15, q10, #25 │ │ movs r4, r0 │ │ add r5, sp, #160 @ 0xa0 │ │ - @ instruction: 0xfff9ea94 │ │ + vqshl.u32 q15, q2, #25 │ │ movs r4, r0 │ │ add r0, sp, #528 @ 0x210 │ │ - @ instruction: 0xfff9ea74 │ │ + vqshl.u32 d30, d20, #25 │ │ movs r4, r0 │ │ itee │ │ - @ instruction: 0xfff9ea54 │ │ + vqshl.u32 d30, d4, #25 │ │ moval r4, r0 │ │ pushal {r2, r3, lr} │ │ - vshll.u32 q15, d20, #25 │ │ + vqshlu.s64 q15, q10, #57 @ 0x39 │ │ movs r4, r0 │ │ add r1, sp, #16 │ │ - vshll.u32 q15, d4, #25 │ │ + vqshlu.s64 q15, q2, #57 @ 0x39 │ │ movs r4, r0 │ │ add r0, sp, #344 @ 0x158 │ │ - @ instruction: 0xfff9e9f4 │ │ + vqshlu.s64 d30, d20, #57 @ 0x39 │ │ movs r4, r0 │ │ - cbz r0, 74cfa │ │ - @ instruction: 0xfff9e9d4 │ │ + cbz r0, 74c1a │ │ + vqshlu.s64 d30, d4, #57 @ 0x39 │ │ movs r4, r0 │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ - @ instruction: 0xfff9e9b4 │ │ + vqshlu.s32 q15, q10, #25 │ │ movs r4, r0 │ │ add r4, sp, #328 @ 0x148 │ │ - @ instruction: 0xfff9e994 │ │ + vqshlu.s32 q15, q2, #25 │ │ movs r4, r0 │ │ push {r1, r2, r4, r5, r6, lr} │ │ - vqrshrn.u64 d30, q10, #7 │ │ + vqshlu.s32 d30, d20, #25 │ │ movs r4, r0 │ │ - add r5, pc, #464 @ (adr r5, 74ec4 ) │ │ - vqrshrn.u64 d30, q2, #7 │ │ + add r5, pc, #464 @ (adr r5, 74de4 ) │ │ + vqshlu.s32 d30, d4, #25 │ │ movs r4, r0 │ │ stmia r0!, {r1, r3, r6} │ │ - vqshrn.u64 d30, q10, #7 │ │ + vsli.64 q15, q10, #57 @ 0x39 │ │ movs r4, r0 │ │ stmia r1!, {r2, r4, r7} │ │ - vqshrn.u64 d30, q2, #7 │ │ + vsli.64 q15, q2, #57 @ 0x39 │ │ movs r4, r0 │ │ - cbnz r2, 74d12 │ │ - @ instruction: 0xfff9e8f4 │ │ + cbnz r2, 74c32 │ │ + vsli.64 d30, d20, #57 @ 0x39 │ │ movs r4, r0 │ │ add r1, sp, #856 @ 0x358 │ │ - @ instruction: 0xfff9e8d4 │ │ + vsli.64 d30, d4, #57 @ 0x39 │ │ movs r4, r0 │ │ push {r2, r3, r5, r6, r7} │ │ - @ instruction: 0xfff9e8b4 │ │ + vsli.32 q15, q10, #25 │ │ movs r4, r0 │ │ - add r4, pc, #880 @ (adr r4, 75094 ) │ │ - @ instruction: 0xfff9e894 │ │ + add r4, pc, #880 @ (adr r4, 74fb4 ) │ │ + vsli.32 q15, q2, #25 │ │ movs r4, r0 │ │ - add r7, pc, #256 @ (adr r7, 74e2c ) │ │ - vqrshrun.s64 d30, q10, #7 │ │ + add r7, pc, #256 @ (adr r7, 74d4c ) │ │ + vsli.32 d30, d20, #25 │ │ movs r4, r0 │ │ rev16 r4, r1 │ │ - vqrshrun.s64 d30, q2, #7 │ │ + vsli.32 d30, d4, #25 │ │ movs r4, r0 │ │ @ instruction: 0xb6a2 │ │ - vqshrun.s64 d30, q10, #7 │ │ + vsri.64 q15, q10, #7 │ │ movs r4, r0 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #58 @ 0x3a │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #1008] @ (75148 ) │ │ + ldr r0, [pc, #1008] @ (75068 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #1000] @ (7514c ) │ │ + ldr r0, [pc, #1000] @ (7506c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #972] @ (75150 ) │ │ + ldr r0, [pc, #972] @ (75070 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #964] @ (75154 ) │ │ + ldr r0, [pc, #964] @ (75074 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #59 @ 0x3b │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #936] @ (75158 ) │ │ + ldr r0, [pc, #936] @ (75078 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #928] @ (7515c ) │ │ + ldr r0, [pc, #928] @ (7507c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #900] @ (75160 ) │ │ + ldr r0, [pc, #900] @ (75080 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #892] @ (75164 ) │ │ + ldr r0, [pc, #892] @ (75084 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #55 @ 0x37 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #864] @ (75168 ) │ │ + ldr r0, [pc, #864] @ (75088 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #856] @ (7516c ) │ │ + ldr r0, [pc, #856] @ (7508c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #828] @ (75170 ) │ │ + ldr r0, [pc, #828] @ (75090 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #820] @ (75174 ) │ │ + ldr r0, [pc, #820] @ (75094 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #55 @ 0x37 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #792] @ (75178 ) │ │ + ldr r0, [pc, #792] @ (75098 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #784] @ (7517c ) │ │ + ldr r0, [pc, #784] @ (7509c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #56 @ 0x38 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #756] @ (75180 ) │ │ + ldr r0, [pc, #756] @ (750a0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #748] @ (75184 ) │ │ + ldr r0, [pc, #748] @ (750a4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #720] @ (75188 ) │ │ + ldr r0, [pc, #720] @ (750a8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #712] @ (7518c ) │ │ + ldr r0, [pc, #712] @ (750ac ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #684] @ (75190 ) │ │ + ldr r0, [pc, #684] @ (750b0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #676] @ (75194 ) │ │ + ldr r0, [pc, #676] @ (750b4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #648] @ (75198 ) │ │ + ldr r0, [pc, #648] @ (750b8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #640] @ (7519c ) │ │ + ldr r0, [pc, #640] @ (750bc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #612] @ (751a0 ) │ │ + ldr r0, [pc, #612] @ (750c0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #604] @ (751a4 ) │ │ + ldr r0, [pc, #604] @ (750c4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #62 @ 0x3e │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #576] @ (751a8 ) │ │ + ldr r0, [pc, #576] @ (750c8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #568] @ (751ac ) │ │ + ldr r0, [pc, #568] @ (750cc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #540] @ (751b0 ) │ │ + ldr r0, [pc, #540] @ (750d0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #532] @ (751b4 ) │ │ + ldr r0, [pc, #532] @ (750d4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #66 @ 0x42 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #504] @ (751b8 ) │ │ + ldr r0, [pc, #504] @ (750d8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #496] @ (751bc ) │ │ + ldr r0, [pc, #496] @ (750dc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #61 @ 0x3d │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #468] @ (751c0 ) │ │ + ldr r0, [pc, #468] @ (750e0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #460] @ (751c4 ) │ │ + ldr r0, [pc, #460] @ (750e4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #69 @ 0x45 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #432] @ (751c8 ) │ │ + ldr r0, [pc, #432] @ (750e8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #424] @ (751cc ) │ │ + ldr r0, [pc, #424] @ (750ec ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #57 @ 0x39 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #396] @ (751d0 ) │ │ + ldr r0, [pc, #396] @ (750f0 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #388] @ (751d4 ) │ │ + ldr r0, [pc, #388] @ (750f4 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #58 @ 0x3a │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #360] @ (751d8 ) │ │ + ldr r0, [pc, #360] @ (750f8 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #352] @ (751dc ) │ │ + ldr r0, [pc, #352] @ (750fc ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #324] @ (751e0 ) │ │ + ldr r0, [pc, #324] @ (75100 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #316] @ (751e4 ) │ │ + ldr r0, [pc, #316] @ (75104 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #288] @ (751e8 ) │ │ + ldr r0, [pc, #288] @ (75108 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #280] @ (751ec ) │ │ + ldr r0, [pc, #280] @ (7510c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #252] @ (751f0 ) │ │ + ldr r0, [pc, #252] @ (75110 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #244] @ (751f4 ) │ │ + ldr r0, [pc, #244] @ (75114 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #57 @ 0x39 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #216] @ (751f8 ) │ │ + ldr r0, [pc, #216] @ (75118 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #208] @ (751fc ) │ │ + ldr r0, [pc, #208] @ (7511c ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #65 @ 0x41 │ │ - b.w 75200 │ │ - cbz r2, 75182 │ │ - vqshl.u32 q15, q0, #25 │ │ + b.w 75120 │ │ + cbz r2, 750a2 │ │ + vsri.32 d30, d0, #7 │ │ movs r4, r0 │ │ push {r3} │ │ - vqshl.u32 d30, d16, #25 │ │ + vrsra.u64 q15, q8, #7 │ │ movs r4, r0 │ │ add r6, sp, #560 @ 0x230 │ │ - vqshl.u32 d30, d0, #25 │ │ + vrsra.u64 q15, q0, #7 │ │ movs r4, r0 │ │ push {r1, r2, r3, r5} │ │ - vqshlu.s64 q15, q8, #57 @ 0x39 │ │ + vrsra.u64 d30, d16, #7 │ │ movs r4, r0 │ │ add r6, sp, #688 @ 0x2b0 │ │ - vqshlu.s64 q15, q0, #57 @ 0x39 │ │ + vrsra.u64 d30, d0, #7 │ │ movs r4, r0 │ │ - cbnz r6, 751de │ │ - vqshlu.s64 d30, d16, #57 @ 0x39 │ │ + cbnz r6, 750fe │ │ + vrsra.u32 q15, q8, #7 │ │ movs r4, r0 │ │ uxth r4, r7 │ │ - vqshlu.s64 d30, d0, #57 @ 0x39 │ │ + vrsra.u32 q15, q0, #7 │ │ movs r4, r0 │ │ add r6, sp, #608 @ 0x260 │ │ - vqshlu.s32 q15, q8, #25 │ │ + vrsra.u32 d30, d16, #7 │ │ movs r4, r0 │ │ - cbz r4, 75200 │ │ - vqshlu.s32 q15, q0, #25 │ │ + cbz r4, 75120 │ │ + vrsra.u32 d30, d0, #7 │ │ movs r4, r0 │ │ sub sp, #272 @ 0x110 │ │ - vqshlu.s32 d30, d16, #25 │ │ + vrshr.u64 q15, q8, #7 │ │ movs r4, r0 │ │ - add r0, pc, #248 @ (adr r0, 75294 ) │ │ - vqshlu.s32 d30, d0, #25 │ │ + add r0, pc, #248 @ (adr r0, 751b4 ) │ │ + vrshr.u64 q15, q0, #7 │ │ movs r4, r0 │ │ add r3, sp, #600 @ 0x258 │ │ - vsli.64 q15, q8, #57 @ 0x39 │ │ + vrshr.u64 d30, d16, #7 │ │ movs r4, r0 │ │ - add r4, pc, #416 @ (adr r4, 7534c ) │ │ - vsli.64 q15, q0, #57 @ 0x39 │ │ + add r4, pc, #416 @ (adr r4, 7526c ) │ │ + vrshr.u64 d30, d0, #7 │ │ movs r4, r0 │ │ add r1, sp, #784 @ 0x310 │ │ - vsli.64 d30, d16, #57 @ 0x39 │ │ + vrshr.u32 q15, q8, #7 │ │ movs r4, r0 │ │ add r2, sp, #72 @ 0x48 │ │ - vsli.64 d30, d0, #57 @ 0x39 │ │ + vrshr.u32 q15, q0, #7 │ │ movs r4, r0 │ │ @ instruction: 0xb70e │ │ - vsli.32 q15, q8, #25 │ │ + vrshr.u32 d30, d16, #7 │ │ movs r4, r0 │ │ ldr r5, [sp, #656] @ 0x290 │ │ - vsli.32 q15, q0, #25 │ │ + vrshr.u32 d30, d0, #7 │ │ movs r4, r0 │ │ - cbz r4, 75226 │ │ - vsli.32 d30, d16, #25 │ │ + cbz r4, 75146 │ │ + vsra.u64 q15, q8, #7 │ │ movs r4, r0 │ │ - add r7, pc, #936 @ (adr r7, 75584 ) │ │ - vsli.32 d30, d0, #25 │ │ + add r7, pc, #936 @ (adr r7, 754a4 ) │ │ + vsra.u64 q15, q0, #7 │ │ movs r4, r0 │ │ @ instruction: 0xb6da │ │ - vsri.64 q15, q8, #7 │ │ + vsra.u64 d30, d16, #7 │ │ movs r4, r0 │ │ add r1, sp, #576 @ 0x240 │ │ - vsri.64 q15, q0, #7 │ │ + vsra.u64 d30, d0, #7 │ │ movs r4, r0 │ │ ldr r5, [sp, #336] @ 0x150 │ │ - vsri.64 d30, d16, #7 │ │ + vsra.u32 q15, q8, #7 │ │ movs r4, r0 │ │ add r5, sp, #48 @ 0x30 │ │ - vsri.64 d30, d0, #7 │ │ + vsra.u32 q15, q0, #7 │ │ movs r4, r0 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #828] @ (75544 ) │ │ + ldr r0, [pc, #828] @ (75464 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #820] @ (75548 ) │ │ + ldr r0, [pc, #820] @ (75468 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #792] @ (7554c ) │ │ + ldr r0, [pc, #792] @ (7546c ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #784] @ (75550 ) │ │ + ldr r0, [pc, #784] @ (75470 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #57 @ 0x39 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #756] @ (75554 ) │ │ + ldr r0, [pc, #756] @ (75474 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #748] @ (75558 ) │ │ + ldr r0, [pc, #748] @ (75478 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #720] @ (7555c ) │ │ + ldr r0, [pc, #720] @ (7547c ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #712] @ (75560 ) │ │ + ldr r0, [pc, #712] @ (75480 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #59 @ 0x3b │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #684] @ (75564 ) │ │ + ldr r0, [pc, #684] @ (75484 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #676] @ (75568 ) │ │ + ldr r0, [pc, #676] @ (75488 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #648] @ (7556c ) │ │ + ldr r0, [pc, #648] @ (7548c ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #640] @ (75570 ) │ │ + ldr r0, [pc, #640] @ (75490 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #58 @ 0x3a │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #612] @ (75574 ) │ │ + ldr r0, [pc, #612] @ (75494 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #604] @ (75578 ) │ │ + ldr r0, [pc, #604] @ (75498 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #61 @ 0x3d │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #576] @ (7557c ) │ │ + ldr r0, [pc, #576] @ (7549c ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #568] @ (75580 ) │ │ + ldr r0, [pc, #568] @ (754a0 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #540] @ (75584 ) │ │ + ldr r0, [pc, #540] @ (754a4 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #532] @ (75588 ) │ │ + ldr r0, [pc, #532] @ (754a8 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #58 @ 0x3a │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #504] @ (7558c ) │ │ + ldr r0, [pc, #504] @ (754ac ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #496] @ (75590 ) │ │ + ldr r0, [pc, #496] @ (754b0 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #58 @ 0x3a │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #468] @ (75594 ) │ │ + ldr r0, [pc, #468] @ (754b4 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #460] @ (75598 ) │ │ + ldr r0, [pc, #460] @ (754b8 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #69 @ 0x45 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #432] @ (7559c ) │ │ + ldr r0, [pc, #432] @ (754bc ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #424] @ (755a0 ) │ │ + ldr r0, [pc, #424] @ (754c0 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #59 @ 0x3b │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #396] @ (755a4 ) │ │ + ldr r0, [pc, #396] @ (754c4 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #388] @ (755a8 ) │ │ + ldr r0, [pc, #388] @ (754c8 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #64 @ 0x40 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #360] @ (755ac ) │ │ + ldr r0, [pc, #360] @ (754cc ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #352] @ (755b0 ) │ │ + ldr r0, [pc, #352] @ (754d0 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #63 @ 0x3f │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #324] @ (755b4 ) │ │ + ldr r0, [pc, #324] @ (754d4 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #316] @ (755b8 ) │ │ + ldr r0, [pc, #316] @ (754d8 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #60 @ 0x3c │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #288] @ (755bc ) │ │ + ldr r0, [pc, #288] @ (754dc ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #280] @ (755c0 ) │ │ + ldr r0, [pc, #280] @ (754e0 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #67 @ 0x43 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #252] @ (755c4 ) │ │ + ldr r0, [pc, #252] @ (754e4 ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #244] @ (755c8 ) │ │ + ldr r0, [pc, #244] @ (754e8 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ movs r0, #67 @ 0x43 │ │ mov r1, r9 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [pc, #216] @ (755cc ) │ │ + ldr r0, [pc, #216] @ (754ec ) │ │ strd sl, sl, [sp, #32] │ │ add r0, pc │ │ str r0, [sp, #40] @ 0x28 │ │ strd sl, sl, [sp, #24] │ │ - ldr r0, [pc, #208] @ (755d0 ) │ │ + ldr r0, [pc, #208] @ (754f0 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r6, sp, #36 @ 0x24 │ │ add r3, sp, #20 │ │ mov r2, r6 │ │ blx r8 │ │ mov r0, r6 │ │ blx fp │ │ add r0, sp, #24 │ │ blx fp │ │ - ldr r0, [pc, #188] @ (755d4 ) │ │ + ldr r0, [pc, #188] @ (754f4 ) │ │ add r0, pc │ │ strd sl, r0, [sp, #36] @ 0x24 │ │ add r1, sp, #36 @ 0x24 │ │ movs r0, #6 │ │ - blx c1ca0 │ │ + blx c1880 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov r1, r9 │ │ strb r0, [r4, #0] │ │ - ldr r0, [pc, #168] @ (755d8 ) │ │ - ldr r2, [pc, #168] @ (755dc ) │ │ + ldr r0, [pc, #168] @ (754f8 ) │ │ + ldr r2, [pc, #168] @ (754fc ) │ │ add r0, pc │ │ add r2, pc │ │ - blx c1ab0 │ │ + blx c1690 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.w 7484e │ │ + blx c1840 │ │ + b.w 7476e │ │ uxtb r6, r4 │ │ - vrsra.u64 d30, d20, #7 │ │ + vshr.u32 q15, q10, #7 │ │ movs r4, r0 │ │ ldr r4, [sp, #600] @ 0x258 │ │ - vrsra.u64 d30, d4, #7 │ │ + vshr.u32 q15, q2, #7 │ │ movs r4, r0 │ │ add r0, sp, #960 @ 0x3c0 │ │ - vrsra.u32 q15, q10, #7 │ │ + vshr.u32 d30, d20, #7 │ │ movs r4, r0 │ │ push {r2, r5, r6, lr} │ │ - vrsra.u32 q15, q2, #7 │ │ + vshr.u32 d30, d4, #7 │ │ movs r4, r0 │ │ ldr r5, [sp, #96] @ 0x60 │ │ - vrsra.u32 d30, d20, #7 │ │ + @ instruction: 0xfff9dff4 │ │ movs r4, r0 │ │ @ instruction: 0xb780 │ │ - vrsra.u32 d30, d4, #7 │ │ + @ instruction: 0xfff9dfd4 │ │ movs r4, r0 │ │ @ instruction: 0xb8b6 │ │ - vrshr.u64 q15, q10, #7 │ │ + @ instruction: 0xfff9dfb4 │ │ movs r4, r0 │ │ push {r1, r2, r3, r5, lr} │ │ - vrshr.u64 q15, q2, #7 │ │ + @ instruction: 0xfff9df94 │ │ movs r4, r0 │ │ - add r3, pc, #912 @ (adr r3, 75918 ) │ │ - vrshr.u64 d30, d20, #7 │ │ + add r3, pc, #912 @ (adr r3, 75838 ) │ │ + vcvt.u32.f32 , q10, #7 │ │ movs r4, r0 │ │ add sp, #448 @ 0x1c0 │ │ - vrshr.u64 d30, d4, #7 │ │ + vcvt.u32.f32 , q2, #7 │ │ movs r4, r0 │ │ - cbnz r6, 755ba │ │ - vrshr.u32 q15, q10, #7 │ │ + cbnz r6, 754da │ │ + vcvt.u32.f32 d29, d20, #7 │ │ movs r4, r0 │ │ - add r0, pc, #392 @ (adr r0, 75728 ) │ │ - vrshr.u32 q15, q2, #7 │ │ + add r0, pc, #392 @ (adr r0, 75648 ) │ │ + vcvt.u32.f32 d29, d4, #7 │ │ movs r4, r0 │ │ - add r1, pc, #752 @ (adr r1, 75898 ) │ │ - vrshr.u32 d30, d20, #7 │ │ + add r1, pc, #752 @ (adr r1, 757b8 ) │ │ + @ instruction: 0xfff9def4 │ │ movs r4, r0 │ │ add r1, sp, #328 @ 0x148 │ │ - vrshr.u32 d30, d4, #7 │ │ + @ instruction: 0xfff9ded4 │ │ movs r4, r0 │ │ - add r3, pc, #376 @ (adr r3, 75730 ) │ │ - vsra.u64 q15, q10, #7 │ │ + add r3, pc, #376 @ (adr r3, 75650 ) │ │ + @ instruction: 0xfff9deb4 │ │ movs r4, r0 │ │ sub sp, #344 @ 0x158 │ │ - vsra.u64 q15, q2, #7 │ │ + @ instruction: 0xfff9de94 │ │ movs r4, r0 │ │ push {r1, r2, r3, r4} │ │ - vsra.u64 d30, d20, #7 │ │ + vcvt.f32.u32 , q10, #7 │ │ movs r4, r0 │ │ ldr r7, [sp, #920] @ 0x398 │ │ - vsra.u64 d30, d4, #7 │ │ + vcvt.f32.u32 , q2, #7 │ │ movs r4, r0 │ │ lsls r1, r7, #3 │ │ movs r0, r0 │ │ lsls r7, r5, #2 │ │ movs r0, r0 │ │ - bgt.n 756d0 │ │ + bls.n 75570 │ │ movs r4, r0 │ │ movs r0, #1 │ │ bx lr │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r1, [pc, #32] @ (7560c ) │ │ + ldr r1, [pc, #32] @ (7552c ) │ │ mov r4, r0 │ │ movs r0, #6 │ │ add r1, pc │ │ - blx c1d60 │ │ + blx c1940 │ │ mov r0, r4 │ │ - bl 758bc │ │ + bl 757dc │ │ dmb ish │ │ mvn.w r1, #1 │ │ - ldr r0, [pc, #12] @ (75610 ) │ │ + ldr r0, [pc, #12] @ (75530 ) │ │ add r0, pc │ │ strb r1, [r0, #0] │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ movs r3, r4 │ │ movs r0, r0 │ │ - subs r7, #156 @ 0x9c │ │ + subs r3, #252 @ 0xfc │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ mov r4, r0 │ │ - ldr r0, [pc, #152] @ (756bc ) │ │ + ldr r0, [pc, #152] @ (755dc ) │ │ mov r1, r4 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #28] │ │ add r5, sp, #16 │ │ mov r0, r5 │ │ - blx c1d70 │ │ - ldr r2, [pc, #132] @ (756c0 ) │ │ + blx c1950 │ │ + ldr r2, [pc, #132] @ (755e0 ) │ │ mov r0, r5 │ │ movs r1, #3 │ │ add r2, pc │ │ - bl 75f24 │ │ + bl 75e44 │ │ mov r6, r0 │ │ mov r0, r5 │ │ - bl 740b8 │ │ - cbz r6, 75652 │ │ + bl 73fd8 │ │ + cbz r6, 75572 │ │ movs r4, #0 │ │ - b.n 756a2 │ │ + b.n 755c2 │ │ add r5, sp, #4 │ │ mov r1, r4 │ │ mov.w r2, #133169152 @ 0x7f00000 │ │ mov r0, r5 │ │ - blx c1d80 │ │ + blx c1960 │ │ add r0, sp, #16 │ │ mov r1, r5 │ │ - blx c1d90 │ │ + blx c1970 │ │ mov r0, r5 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [sp, #24] │ │ - cbz r0, 7569a │ │ + cbz r0, 755ba │ │ add r0, sp, #16 │ │ movs r1, #47 @ 0x2f │ │ movs r2, #1 │ │ - blx c1da0 │ │ - cbnz r0, 75686 │ │ + blx c1980 │ │ + cbnz r0, 755a6 │ │ add r0, sp, #16 │ │ movs r1, #47 @ 0x2f │ │ - bl 75f32 │ │ - bl 74814 │ │ + bl 75e52 │ │ + bl 74734 │ │ movs r1, #0 │ │ str r1, [sp, #4] │ │ add r1, sp, #16 │ │ add r2, sp, #4 │ │ - bl 75f3a │ │ + bl 75e5a │ │ mov r4, r0 │ │ - b.n 7569c │ │ + b.n 755bc │ │ movs r4, #0 │ │ add r0, sp, #16 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #32 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 75c80 │ │ + svc 160 @ 0xa0 │ │ movs r4, r0 │ │ - cbnz r3, 756fc │ │ + cbnz r3, 7561c │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r4, [pc, #80] @ (75720 ) │ │ + ldr r4, [pc, #80] @ (75640 ) │ │ add r4, pc │ │ ldr r5, [r4, #0] │ │ ldr r4, [r5, #0] │ │ str r4, [sp, #12] │ │ ldrd r4, r6, [r2] │ │ ldr r2, [r2, #8] │ │ strd r4, r6, [sp] │ │ str r2, [sp, #8] │ │ - cbz r4, 756fc │ │ + cbz r4, 7561c │ │ dmb ish │ │ ldrex r2, [r4] │ │ adds r2, #1 │ │ strex r6, r2, [r4] │ │ cmp r6, #0 │ │ - bne.n 756ea │ │ + bne.n 7560a │ │ dmb ish │ │ mov r4, sp │ │ mov r2, r4 │ │ - bl 75724 │ │ + bl 75644 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 75b8c │ │ + udf #244 @ 0xf4 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (757c0 ) │ │ + ldr r0, [pc, #144] @ (756e0 ) │ │ mov r9, r3 │ │ mov r8, r2 │ │ add r0, pc │ │ mov r6, r1 │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ ldr r0, [r1, #0] │ │ - cbz r0, 75760 │ │ + cbz r0, 75680 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - bhi.n 75760 │ │ + bhi.n 75680 │ │ ldrd r1, r0, [r0, #4] │ │ cmp.w r1, r0, lsr #1 │ │ - bcs.n 757aa │ │ + bcs.n 756ca │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r8 │ │ mov r3, r9 │ │ - bl 75848 │ │ - b.n 75798 │ │ + bl 75768 │ │ + b.n 756b8 │ │ str r0, [sp, #4] │ │ - cbz r0, 75780 │ │ + cbz r0, 756a0 │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ - beq.n 75780 │ │ + beq.n 756a0 │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 7576e │ │ + bne.n 7568e │ │ dmb ish │ │ mov r0, r6 │ │ - bl 758a4 │ │ + bl 757c4 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r8 │ │ mov r3, r9 │ │ - bl 75848 │ │ + bl 75768 │ │ add r0, sp, #4 │ │ - bl 758bc │ │ + bl 757dc │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itt eq │ │ ldmiaeq.w sp!, {r0, r1, r2, r3, r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w r0, [r9] │ │ mov r1, r6 │ │ str r0, [sp, #8] │ │ add r3, sp, #8 │ │ mov r0, r4 │ │ mov r2, r8 │ │ - bl 757ec │ │ - b.n 75798 │ │ + bl 7570c │ │ + b.n 756b8 │ │ nop │ │ - b.n 75b64 │ │ + udf #144 @ 0x90 │ │ movs r4, r0 │ │ ldrd r2, r3, [r1] │ │ ldr r1, [r1, #8] │ │ strd r2, r3, [r0] │ │ str r1, [r0, #8] │ │ - cbz r2, 757e8 │ │ + cbz r2, 75708 │ │ dmb ish │ │ ldrex r1, [r2] │ │ adds r1, #1 │ │ strex r3, r1, [r2] │ │ cmp r3, #0 │ │ - bne.n 757d6 │ │ + bne.n 756f6 │ │ dmb ish │ │ bx lr │ │ - bmi.n 75796 │ │ + bmi.n 756b6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl} │ │ mov r4, r0 │ │ - ldr r0, [pc, #76] @ (75844 ) │ │ + ldr r0, [pc, #76] @ (75764 ) │ │ mov sl, sp │ │ mov r8, r3 │ │ add r0, pc │ │ mov r9, r2 │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ mov r0, sl │ │ ldr r1, [r1, #0] │ │ - bl 758f8 │ │ + bl 75818 │ │ mov r0, sl │ │ ldrb.w r5, [sp, #8] │ │ - bl 759c4 │ │ - cbz r5, 75822 │ │ + bl 758e4 │ │ + cbz r5, 75742 │ │ ldr.w r1, [r8] │ │ str r1, [r0, #12] │ │ - b.n 7582a │ │ + b.n 7574a │ │ mov r1, r9 │ │ mov r2, r8 │ │ - bl 759b4 │ │ + bl 758d4 │ │ ldrd r0, r1, [sp] │ │ strd r0, r1, [r4] │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itt eq │ │ ldmiaeq.w sp!, {r0, r1, r2, r3, r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - b.n 75a58 │ │ + blx c16d0 │ │ + ble.n 756f8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl} │ │ mov r4, r0 │ │ - ldr r0, [pc, #76] @ (758a0 ) │ │ + ldr r0, [pc, #76] @ (757c0 ) │ │ mov sl, sp │ │ mov r8, r3 │ │ add r0, pc │ │ mov r9, r2 │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ mov r0, sl │ │ ldr r1, [r1, #0] │ │ - bl 758f8 │ │ + bl 75818 │ │ mov r0, sl │ │ ldrb.w r5, [sp, #8] │ │ - bl 759c4 │ │ - cbz r5, 7587e │ │ + bl 758e4 │ │ + cbz r5, 7579e │ │ ldr.w r1, [r8] │ │ str r1, [r0, #12] │ │ - b.n 75886 │ │ + b.n 757a6 │ │ mov r1, r9 │ │ mov r2, r8 │ │ - bl 75d10 │ │ + bl 75c30 │ │ ldrd r0, r1, [sp] │ │ strd r0, r1, [r4] │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itt eq │ │ ldmiaeq.w sp!, {r0, r1, r2, r3, r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - b.n 759fc │ │ + blx c16d0 │ │ + ble.n 7589c │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 758b4 │ │ + cbz r0, 757d4 │ │ ldr r1, [r0, #0] │ │ cmp r1, #2 │ │ - bcc.n 758ba │ │ - bl 75d20 │ │ + bcc.n 757da │ │ + bl 75c40 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 758f2 │ │ + cbz r0, 75812 │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ - beq.n 758f2 │ │ + beq.n 75812 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 758d0 │ │ + bne.n 757f0 │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.n 758f2 │ │ + bne.n 75812 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 758ee │ │ - bl 75e30 │ │ - blx c1b50 │ │ + cbz r0, 7580e │ │ + bl 75d50 │ │ + blx c1730 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 758a2 │ │ + bmi.n 757c2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #172] @ (759b0 ) │ │ + ldr r0, [pc, #172] @ (758d0 ) │ │ mov r9, r2 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ ldr r0, [r1, #8] │ │ - cbz r0, 7594a │ │ + cbz r0, 7586a │ │ mov r0, sp │ │ mov r1, r5 │ │ mov r2, r9 │ │ - bl 759e4 │ │ + bl 75904 │ │ ldrd r0, r6, [sp] │ │ strd r0, r6, [sp, #8] │ │ ldrb r1, [r0, r6] │ │ cmp r1, #255 @ 0xff │ │ - beq.n 7594e │ │ + beq.n 7586e │ │ ldr r1, [r5, #16] │ │ str r5, [r4, #0] │ │ subs r0, r0, r1 │ │ movs r1, #136 @ 0x88 │ │ - blx c1508 │ │ + blx c10e8 │ │ orr.w r0, r6, r0, lsl #7 │ │ movs r1, #1 │ │ - b.n 75994 │ │ + b.n 758b4 │ │ ldr r0, [r5, #4] │ │ - b.n 75958 │ │ + b.n 75878 │ │ ldrd r0, r1, [r5, #4] │ │ cmp.w r0, r1, lsr #1 │ │ - bcc.n 75972 │ │ + bcc.n 75892 │ │ adds r1, r0, #1 │ │ mov r0, r5 │ │ - bl 75a40 │ │ + bl 75960 │ │ mov r0, sp │ │ mov r1, r5 │ │ mov r2, r9 │ │ - bl 759e4 │ │ + bl 75904 │ │ ldrd r0, r1, [sp] │ │ strd r0, r1, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 75b44 │ │ + bl 75a64 │ │ ldr r0, [r5, #4] │ │ str r5, [r4, #0] │ │ adds r0, #1 │ │ ldr r1, [r5, #16] │ │ str r0, [r5, #4] │ │ ldrd r0, r5, [sp, #8] │ │ subs r0, r0, r1 │ │ movs r1, #136 @ 0x88 │ │ - blx c1508 │ │ + blx c10e8 │ │ orr.w r0, r5, r0, lsl #7 │ │ movs r1, #0 │ │ strb r1, [r4, #8] │ │ str r0, [r4, #4] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - svc 252 @ 0xfc │ │ + bgt.n 7584c │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r2 │ │ - bl 75c62 │ │ + bl 75b82 │ │ ldr r1, [r4, #0] │ │ str r1, [r0, #12] │ │ pop {r4, r6, r7, pc} │ │ ldrd r1, r0, [r0] │ │ lsrs r2, r0, #7 │ │ and.w r0, r0, #127 @ 0x7f │ │ ldr r1, [r1, #16] │ │ @@ -3279,244 +3281,244 @@ │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r1 │ │ ldr r1, [r1, #12] │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ - bl 75b54 │ │ + bl 75a74 │ │ ldr r1, [r5, #8] │ │ ldr r2, [r5, #16] │ │ subs r1, #1 │ │ ands r0, r1 │ │ and.w r1, r0, #127 @ 0x7f │ │ lsrs r0, r0, #7 │ │ add.w r0, r0, r0, lsl #4 │ │ add.w r0, r2, r0, lsl #3 │ │ strd r0, r1, [r6] │ │ ldrb r1, [r0, r1] │ │ cmp r1, #255 @ 0xff │ │ - beq.n 75a38 │ │ + beq.n 75958 │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ add.w r0, r0, r1, lsl #4 │ │ mov r1, r4 │ │ - bl 75b5e │ │ - cbnz r0, 75a38 │ │ + bl 75a7e │ │ + cbnz r0, 75958 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 75b4e │ │ + bl 75a6e │ │ ldrd r0, r1, [r6] │ │ - b.n 75a14 │ │ + b.n 75934 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 759ea │ │ + bmi.n 7590a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #244] @ (75b40 ) │ │ + ldr r0, [pc, #244] @ (75a60 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #0] │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #24] │ │ - cbnz r1, 75a5a │ │ + cbnz r1, 7597a │ │ ldr r1, [r4, #4] │ │ cmp r1, #65 @ 0x41 │ │ - bcs.n 75a64 │ │ + bcs.n 75984 │ │ mov.w r9, #128 @ 0x80 │ │ - b.n 75a80 │ │ + b.n 759a0 │ │ movs r0, #0 │ │ cmp.w r0, r1, lsr #30 │ │ - beq.n 75a72 │ │ + beq.n 75992 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ - b.n 75a80 │ │ + b.n 759a0 │ │ clz r0, r1 │ │ movs r1, #1 │ │ rsb r0, r0, #33 @ 0x21 │ │ lsl.w r9, r1, r0 │ │ ldr.w r8, [r4, #8] │ │ mov r1, r9 │ │ ldr r6, [r4, #16] │ │ add r5, sp, #16 │ │ mov r0, r5 │ │ - bl 75bb2 │ │ + bl 75ad2 │ │ ldr r0, [sp, #16] │ │ mov sl, r6 │ │ str r0, [r4, #16] │ │ mov.w r0, r8, lsr #7 │ │ str.w r9, [r4, #8] │ │ mov.w r9, #0 │ │ str r0, [sp, #8] │ │ str r6, [sp, #4] │ │ ldr r0, [sp, #8] │ │ cmp r9, r0 │ │ - beq.n 75b02 │ │ + beq.n 75a22 │ │ add.w r0, r9, r9, lsl #4 │ │ mov.w r8, #0 │ │ add.w r0, r6, r0, lsl #3 │ │ str r0, [sp, #12] │ │ add.w fp, r0, #128 @ 0x80 │ │ cmp.w r8, #128 @ 0x80 │ │ - beq.n 75af0 │ │ + beq.n 75a10 │ │ ldrb.w r0, [sl, r8] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 75aea │ │ + beq.n 75a0a │ │ ldr.w r1, [fp] │ │ add.w r6, r1, r0, lsl #4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl 759e4 │ │ + bl 75904 │ │ mov r0, r5 │ │ - bl 75b44 │ │ + bl 75a64 │ │ mov r1, r6 │ │ - bl 75bfa │ │ + bl 75b1a │ │ add.w r8, r8, #1 │ │ - b.n 75abe │ │ + b.n 759de │ │ ldr r0, [sp, #12] │ │ - bl 75c0a │ │ + bl 75b2a │ │ add.w sl, sl, #136 @ 0x88 │ │ add.w r9, r9, #1 │ │ ldr r6, [sp, #4] │ │ - b.n 75aa6 │ │ - cbz r6, 75b28 │ │ + b.n 759c6 │ │ + cbz r6, 75a48 │ │ ldr.w r0, [r6, #-4] │ │ sub.w r4, r6, #8 │ │ - cbz r0, 75b22 │ │ + cbz r0, 75a42 │ │ sub.w r5, r6, #136 @ 0x88 │ │ add.w r0, r0, r0, lsl #4 │ │ lsls r6, r0, #3 │ │ adds r0, r5, r6 │ │ - bl 75c0a │ │ + bl 75b2a │ │ subs r6, #136 @ 0x88 │ │ - bne.n 75b18 │ │ + bne.n 75a38 │ │ mov r0, r4 │ │ - blx c1db0 │ │ + blx c1990 │ │ ldr r0, [sp, #0] │ │ ldr r0, [r0, #0] │ │ ldr r1, [sp, #24] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - udf #184 @ 0xb8 │ │ + blt.n 75b54 │ │ movs r4, r0 │ │ ldrd r2, r1, [r0] │ │ mov r0, r2 │ │ - b.w 75c78 │ │ + b.w 75b98 │ │ ldr r2, [r1, #16] │ │ - b.w 75b76 │ │ + b.w 75a96 │ │ mov r2, r1 │ │ ldrd r1, r0, [r0, #4] │ │ - b.w c19f0 │ │ + b.w c15d0 │ │ mov r2, r0 │ │ ldr r0, [r0, #8] │ │ ldr r3, [r1, #8] │ │ cmp r0, r3 │ │ itt ne │ │ movne r0, #0 │ │ bxne lr │ │ ldr r3, [r1, #4] │ │ ldr r1, [r2, #4] │ │ mov r2, r0 │ │ - b.w c19fc │ │ + b.w c15dc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ adds r0, #1 │ │ str r0, [r5, #4] │ │ cmp r0, #128 @ 0x80 │ │ - beq.n 75b90 │ │ + beq.n 75ab0 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ ldr r6, [r1, #8] │ │ str r0, [r5, #4] │ │ mov r4, r2 │ │ ldr r0, [r5, #0] │ │ ldr r1, [r1, #16] │ │ adds r0, #136 @ 0x88 │ │ str r0, [r5, #0] │ │ subs r0, r0, r1 │ │ movs r1, #136 @ 0x88 │ │ - blx c1508 │ │ + blx c10e8 │ │ cmp.w r0, r6, lsr #7 │ │ it eq │ │ streq r4, [r5, #0] │ │ - b.n 75b8a │ │ + b.n 75aaa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ lsrs r6, r1, #7 │ │ mov r8, r0 │ │ add.w r4, r6, r6, lsl #4 │ │ movs r0, #8 │ │ mov r5, r1 │ │ add.w r0, r0, r4, lsl #3 │ │ - blx c1de0 │ │ + blx c19c0 │ │ movs r1, #136 @ 0x88 │ │ add.w r9, r0, #8 │ │ strd r1, r6, [r0] │ │ movs r0, #0 │ │ cmp.w r0, r5, lsr #7 │ │ - beq.n 75bf0 │ │ + beq.n 75b10 │ │ lsls r5, r4, #3 │ │ mov r0, r9 │ │ - bl 75c44 │ │ + bl 75b64 │ │ subs r5, #136 @ 0x88 │ │ add.w r0, r0, #136 @ 0x88 │ │ - bne.n 75be4 │ │ + bne.n 75b04 │ │ strd r9, r6, [r8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 75c62 │ │ + bl 75b82 │ │ ldr r1, [r4, #12] │ │ str r1, [r0, #12] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ - cbz r0, 75c42 │ │ + cbz r0, 75b62 │ │ movs r5, #0 │ │ cmp r5, #128 @ 0x80 │ │ - beq.n 75c32 │ │ + beq.n 75b52 │ │ ldrb r0, [r4, r5] │ │ cmp r0, #255 @ 0xff │ │ ittt ne │ │ ldrne.w r1, [r4, #128] @ 0x80 │ │ addne.w r0, r1, r0, lsl #4 │ │ - blne 740b8 │ │ + blne 73fd8 │ │ adds r5, #1 │ │ - b.n 75c18 │ │ + b.n 75b38 │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ - cbz r0, 75c3c │ │ - blx c1db0 │ │ + cbz r0, 75b5c │ │ + blx c1990 │ │ movs r0, #0 │ │ str.w r0, [r4, #128] @ 0x80 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ movs r0, #0 │ │ strh.w r0, [r4, #132] @ 0x84 │ │ movs r1, #128 @ 0x80 │ │ str.w r0, [r4, #128] @ 0x80 │ │ mov r0, r4 │ │ movs r2, #255 @ 0xff │ │ - blx c173c │ │ + blx c131c │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldmia.w r1, {r2, r3, r4} │ │ stmia.w r0, {r2, r3, r4} │ │ movs r2, #0 │ │ @@ -3526,861 +3528,863 @@ │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r5, r1 │ │ mov r4, r0 │ │ ldrb.w r1, [r0, #132] @ 0x84 │ │ ldrb.w r0, [r0, #133] @ 0x85 │ │ cmp r0, r1 │ │ - bne.n 75c96 │ │ + bne.n 75bb6 │ │ mov r0, r4 │ │ - bl 75cae │ │ + bl 75bce │ │ ldrb.w r0, [r4, #133] @ 0x85 │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ lsls r1, r0, #4 │ │ ldrb r1, [r2, r1] │ │ strb.w r1, [r4, #133] @ 0x85 │ │ strb r0, [r4, r5] │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ add.w r0, r1, r0, lsl #4 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrb.w r4, [r0, #132] @ 0x84 │ │ mov r8, r0 │ │ - cbz r4, 75cca │ │ + cbz r4, 75bea │ │ cmp r4, #48 @ 0x30 │ │ ite ne │ │ addne.w r6, r4, #16 │ │ moveq r6, #80 @ 0x50 │ │ - b.n 75ccc │ │ + b.n 75bec │ │ movs r6, #48 @ 0x30 │ │ lsls r0, r6, #4 │ │ - blx c1de0 │ │ + blx c19c0 │ │ mov r5, r0 │ │ - cbz r4, 75ce8 │ │ + cbz r4, 75c08 │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ lsls r2, r4, #4 │ │ mov r0, r5 │ │ - blx c1738 │ │ + blx c1318 │ │ ldrb.w r0, [r8, #132] @ 0x84 │ │ - b.n 75cea │ │ + b.n 75c0a │ │ movs r0, #0 │ │ lsls r1, r0, #4 │ │ cmp r0, r6 │ │ - bcs.n 75cf8 │ │ + bcs.n 75c18 │ │ adds r0, #1 │ │ strb r0, [r5, r1] │ │ adds r1, #16 │ │ - b.n 75cec │ │ + b.n 75c0c │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ - cbz r0, 75d02 │ │ - blx c1db0 │ │ + cbz r0, 75c22 │ │ + blx c1990 │ │ strb.w r6, [r8, #132] @ 0x84 │ │ str.w r5, [r8, #128] @ 0x80 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r2 │ │ - bl 75c62 │ │ + bl 75b82 │ │ ldr r1, [r4, #0] │ │ str r1, [r0, #12] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r5, r0 │ │ movs r0, #20 │ │ - blx c1c40 │ │ + blx c1820 │ │ mov r4, r0 │ │ - cbz r5, 75d62 │ │ + cbz r5, 75c82 │ │ mov r1, r5 │ │ - bl 75dd4 │ │ + bl 75cf4 │ │ ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - beq.n 75d68 │ │ + beq.n 75c88 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 75d40 │ │ + bne.n 75c60 │ │ cmp r0, #1 │ │ dmb ish │ │ - bne.n 75d68 │ │ + bne.n 75c88 │ │ mov r0, r5 │ │ - bl 75e30 │ │ - blx c1b50 │ │ - b.n 75d68 │ │ + bl 75d50 │ │ + blx c1730 │ │ + b.n 75c88 │ │ movs r1, #0 │ │ - bl 75d6c │ │ + bl 75c8c │ │ mov r0, r4 │ │ pop {r4, r5, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #92] @ (75dd0 ) │ │ + ldr r0, [pc, #92] @ (75cf0 ) │ │ mov r2, r4 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ movs r0, #1 │ │ stmia r2!, {r0} │ │ cmp r1, #65 @ 0x41 │ │ vst1.32 {d16-d17}, [r2] │ │ - bcs.n 75d92 │ │ + bcs.n 75cb2 │ │ movs r1, #128 @ 0x80 │ │ - b.n 75dac │ │ + b.n 75ccc │ │ movs r0, #0 │ │ cmp.w r0, r1, lsr #30 │ │ - beq.n 75da0 │ │ + beq.n 75cc0 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - b.n 75dac │ │ + b.n 75ccc │ │ clz r0, r1 │ │ movs r1, #1 │ │ rsb r0, r0, #33 @ 0x21 │ │ lsls r1, r0 │ │ str r1, [r4, #8] │ │ add r0, sp, #4 │ │ - bl 75bb2 │ │ + bl 75ad2 │ │ ldr r0, [sp, #4] │ │ str r0, [r4, #16] │ │ - blx c1df0 │ │ + blx c19d0 │ │ str r0, [r4, #12] │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ - blt.n 75ce8 │ │ + blx c16d0 │ │ + bhi.n 75d88 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #72] @ (75e2c ) │ │ + ldr r0, [pc, #72] @ (75d4c ) │ │ mov r5, r1 │ │ adds r3, r4, #4 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ movs r0, #0 │ │ str r0, [r4, #16] │ │ ldrd r0, r1, [r1, #4] │ │ ldr r2, [r5, #12] │ │ stmia r3!, {r0, r1, r2} │ │ add r0, sp, #4 │ │ - bl 75bb2 │ │ + bl 75ad2 │ │ ldrd r0, r2, [sp, #4] │ │ mov r1, r5 │ │ str r0, [r4, #16] │ │ mov r0, r4 │ │ movs r3, #0 │ │ - bl 75e6c │ │ + bl 75d8c │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - blt.n 75e6c │ │ + bvc.n 75d0c │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ - cbz r0, 75e62 │ │ + cbz r0, 75d82 │ │ ldr.w r1, [r0, #-4] │ │ sub.w r8, r0, #8 │ │ - cbz r1, 75e5c │ │ + cbz r1, 75d7c │ │ sub.w r6, r0, #136 @ 0x88 │ │ add.w r0, r1, r1, lsl #4 │ │ lsls r5, r0, #3 │ │ adds r0, r6, r5 │ │ - bl 75c0a │ │ + bl 75b2a │ │ subs r5, #136 @ 0x88 │ │ - bne.n 75e52 │ │ + bne.n 75d72 │ │ mov r0, r8 │ │ - blx c1db0 │ │ + blx c1990 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 75e16 │ │ + bmi.n 75d36 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ strd r1, r2, [sp, #8] │ │ mov r6, r0 │ │ - ldr r0, [pc, #144] @ (75f10 ) │ │ + ldr r0, [pc, #144] @ (75e30 ) │ │ add.w sl, sp, #24 │ │ mov r4, r3 │ │ movs r1, #0 │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #4] │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #12] │ │ cmp r1, r0 │ │ - beq.n 75ef8 │ │ + beq.n 75e18 │ │ ldr r0, [sp, #8] │ │ mov.w r8, #0 │ │ str r1, [sp, #16] │ │ add.w r1, r1, r1, lsl #4 │ │ str r1, [sp, #20] │ │ ldr r0, [r0, #16] │ │ add.w r9, r0, r1, lsl #3 │ │ add.w fp, r9, #128 @ 0x80 │ │ cmp.w r8, #128 @ 0x80 │ │ - beq.n 75ef2 │ │ + beq.n 75e12 │ │ ldrb.w r0, [r9, r8] │ │ cmp r0, #255 @ 0xff │ │ - beq.n 75eec │ │ + beq.n 75e0c │ │ ldr.w r1, [fp] │ │ add.w r5, r1, r0, lsl #4 │ │ - cbz r4, 75ed2 │ │ + cbz r4, 75df2 │ │ mov r0, sl │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 759e4 │ │ - b.n 75ee0 │ │ + bl 75904 │ │ + b.n 75e00 │ │ ldr r1, [sp, #20] │ │ ldr r0, [r6, #16] │ │ str.w r8, [sp, #28] │ │ add.w r0, r0, r1, lsl #3 │ │ str r0, [sp, #24] │ │ mov r0, sl │ │ - bl 75b44 │ │ + bl 75a64 │ │ mov r1, r5 │ │ - bl 75f14 │ │ + bl 75e34 │ │ add.w r8, r8, #1 │ │ - b.n 75eae │ │ + b.n 75dce │ │ ldr r1, [sp, #16] │ │ adds r1, #1 │ │ - b.n 75e90 │ │ + b.n 75db0 │ │ ldr r0, [sp, #4] │ │ ldr r0, [r0, #0] │ │ ldr r1, [sp, #32] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #36 @ 0x24 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bge.n 76010 │ │ + bvc.n 75eb0 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 757c4 │ │ + bl 756e4 │ │ ldr r1, [r4, #12] │ │ str r1, [r0, #12] │ │ pop {r4, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 75f4e │ │ + bl 75e6e │ │ eor.w r0, r0, #1 │ │ pop {r7, pc} │ │ uxth r2, r1 │ │ movs r1, #0 │ │ - b.w c1a08 │ │ + b.w c15e8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r2 │ │ - bl 75f64 │ │ + bl 75e84 │ │ cmp r0, #0 │ │ it ne │ │ movne r4, r0 │ │ ldr r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [r0, #8] │ │ cmp r1, r2 │ │ itt ne │ │ movne r0, #0 │ │ bxne lr │ │ ldr r1, [r0, #4] │ │ mov r0, r2 │ │ - b.w c1a14 │ │ + b.w c15f4 │ │ push {r7, lr} │ │ mov r7, sp │ │ ldr r0, [r0, #0] │ │ - cbz r0, 75f76 │ │ - bl 75f7c │ │ - cbz r0, 75f76 │ │ + cbz r0, 75e96 │ │ + bl 75e9c │ │ + cbz r0, 75e96 │ │ adds r0, #12 │ │ pop {r7, pc} │ │ movs r0, #0 │ │ pop {r7, pc} │ │ - bmi.n 75f26 │ │ + bmi.n 75e46 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp} │ │ mov r5, r0 │ │ - ldr r0, [pc, #116] @ (75ffc ) │ │ + ldr r0, [pc, #116] @ (75f1c ) │ │ mov r4, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #12] │ │ mov r0, r4 │ │ ldr r1, [r5, #12] │ │ - bl 75b54 │ │ + bl 75a74 │ │ ldr r1, [r5, #8] │ │ add.w r8, sp, #4 │ │ ldr r2, [r5, #16] │ │ subs r1, #1 │ │ ands r0, r1 │ │ and.w r1, r0, #127 @ 0x7f │ │ lsrs r0, r0, #7 │ │ add.w r0, r0, r0, lsl #4 │ │ str r1, [sp, #8] │ │ add.w r0, r2, r0, lsl #3 │ │ str r0, [sp, #4] │ │ ldrb r1, [r0, r1] │ │ cmp r1, #255 @ 0xff │ │ - beq.n 75fe2 │ │ + beq.n 75f02 │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ add.w r6, r0, r1, lsl #4 │ │ mov r1, r4 │ │ mov r0, r6 │ │ - bl 75b5e │ │ - cbnz r0, 75fe4 │ │ + bl 75a7e │ │ + cbnz r0, 75f04 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 75b4e │ │ + bl 75a6e │ │ ldrd r0, r1, [sp, #4] │ │ - b.n 75fbc │ │ + b.n 75edc │ │ movs r6, #0 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r6 │ │ addeq sp, #16 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bls.n 760f4 │ │ + blx c16d0 │ │ + bvs.n 75f94 │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 74814 │ │ + bl 74734 │ │ pop {r7, pc} │ │ - bmi.n 75fb6 │ │ + bmi.n 75ed6 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7601e │ │ + cbz r1, 75f3e │ │ mov r4, r1 │ │ - bl 76074 │ │ + bl 75f94 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 76074 │ │ + bl 75f94 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 76036 │ │ + cbz r1, 75f56 │ │ mov r4, r1 │ │ - bl 76244 │ │ + bl 76164 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 76244 │ │ + bl 76164 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (76058 ) │ │ + ldr r5, [pc, #20] @ (75f78 ) │ │ movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 76046 │ │ + bne.n 75f66 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - rsbs r0, r4, r4 │ │ - ldr r0, [pc, #12] @ (7606c ) │ │ + ldmia.w r4, {r2} │ │ + ldr r0, [pc, #12] @ (75f8c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (76070 ) │ │ + ldr r2, [pc, #12] @ (75f90 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - bne.n 76104 │ │ + ldmia r6!, {r3} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (7623c ) │ │ + ldr r0, [pc, #440] @ (7615c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (76240 ) │ │ + ldr r0, [pc, #428] @ (76160 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 760c2 │ │ + blx c1a00 │ │ + cbnz r0, 75fe2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76098 │ │ - b.n 76190 │ │ + beq.n 75fb8 │ │ + b.n 760b0 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 760f2 │ │ + blx c1a00 │ │ + cbnz r0, 76012 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 760c8 │ │ - b.n 76190 │ │ + beq.n 75fe8 │ │ + b.n 760b0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7612a │ │ + blx c1a00 │ │ + cbnz r0, 7604a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76100 │ │ - b.n 76190 │ │ + beq.n 76020 │ │ + b.n 760b0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76162 │ │ + blx c1a00 │ │ + cbnz r0, 76082 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76138 │ │ - b.n 76190 │ │ + beq.n 76058 │ │ + b.n 760b0 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 761ac │ │ + blx c1a00 │ │ + cbnz r0, 760cc │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76168 │ │ + beq.n 76088 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 761e8 │ │ + blx c1a00 │ │ + cbnz r0, 76108 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 761ba │ │ - b.n 76194 │ │ + beq.n 760da │ │ + b.n 760b4 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7621e │ │ + bne.n 7613e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7621e │ │ + bne.n 7613e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 76194 │ │ + beq.n 760b4 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 76194 │ │ + bgt.n 760b4 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 76194 │ │ - bhi.n 7633c │ │ + b.n 760b4 │ │ + bpl.n 761dc │ │ movs r4, r0 │ │ - bhi.n 7615c │ │ + bpl.n 761fc │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (7640c ) │ │ + ldr r0, [pc, #440] @ (7632c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (76410 ) │ │ + ldr r0, [pc, #428] @ (76330 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76292 │ │ + blx c1a00 │ │ + cbnz r0, 761b2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76268 │ │ - b.n 76360 │ │ + beq.n 76188 │ │ + b.n 76280 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 762c2 │ │ + blx c1a00 │ │ + cbnz r0, 761e2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76298 │ │ - b.n 76360 │ │ + beq.n 761b8 │ │ + b.n 76280 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 762fa │ │ + blx c1a00 │ │ + cbnz r0, 7621a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 762d0 │ │ - b.n 76360 │ │ + beq.n 761f0 │ │ + b.n 76280 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76332 │ │ + blx c1a00 │ │ + cbnz r0, 76252 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76308 │ │ - b.n 76360 │ │ + beq.n 76228 │ │ + b.n 76280 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7637c │ │ + blx c1a00 │ │ + cbnz r0, 7629c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76338 │ │ + beq.n 76258 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 763b8 │ │ + blx c1a00 │ │ + cbnz r0, 762d8 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7638a │ │ - b.n 76364 │ │ + beq.n 762aa │ │ + b.n 76284 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 763ee │ │ + bne.n 7630e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 763ee │ │ + bne.n 7630e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 76364 │ │ + beq.n 76284 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 76364 │ │ + bgt.n 76284 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 76364 │ │ - bvs.n 7636c │ │ + b.n 76284 │ │ + bcc.n 7640c │ │ movs r4, r0 │ │ - bvs.n 7638c │ │ + bcc.n 7642c │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 7643e │ │ + cbz r0, 7635e │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 76422 │ │ + bne.n 76342 │ │ cmp r1, #1 │ │ dmb ish │ │ itt eq │ │ ldreq r0, [r4, #0] │ │ - bleq 76442 │ │ + bleq 76362 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ movs r1, #4 │ │ movs r2, #4 │ │ - b.w c19c0 │ │ - bmi.n 763f6 │ │ - ldr r0, [pc, #8] @ (76458 ) │ │ + b.w c15a0 │ │ + bmi.n 76316 │ │ + ldr r0, [pc, #8] @ (76378 ) │ │ add r0, pc │ │ adds r0, #8 │ │ - b.w 76414 │ │ + b.w 76334 │ │ nop │ │ - @ instruction: 0xe8520004 │ │ - ldr r0, [pc, #12] @ (7646c ) │ │ + b.n 75da0 │ │ + movs r4, r0 │ │ + ldr r0, [pc, #12] @ (7638c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (76470 ) │ │ + ldr r2, [pc, #12] @ (76390 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffe7ffff │ │ - ldmia r5!, {r3, r6} │ │ + ldmia r2!, {r3} │ │ movs r4, r0 │ │ - ldr r0, [pc, #8] @ (76480 ) │ │ + ldr r0, [pc, #8] @ (763a0 ) │ │ add r0, pc │ │ adds r0, #8 │ │ - b.w 76414 │ │ + b.w 76334 │ │ nop │ │ - strex r0, r0, [r2, #16] │ │ - ldr r0, [pc, #12] @ (76494 ) │ │ + b.n 75da8 │ │ + movs r4, r0 │ │ + ldr r0, [pc, #12] @ (763b4 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (76498 ) │ │ + ldr r2, [pc, #12] @ (763b8 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffe7ffff │ │ - ldmia r5, {r5} │ │ + ldmia r1!, {r5, r6, r7} │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (764dc ) │ │ + ldr r0, [pc, #52] @ (763fc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 764ba │ │ + cbz r1, 763da │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 76518 │ │ - b.n 764ca │ │ + bl 76438 │ │ + b.n 763ea │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 76518 │ │ + bl 76438 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bmi.n 7659c │ │ + bne.n 7643c │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (764fc ) │ │ + ldr r5, [pc, #20] @ (7641c ) │ │ movs r4, #32 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 764ea │ │ + bne.n 7640a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - b.n 764d0 │ │ + b.n 75d70 │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (76510 ) │ │ + ldr r0, [pc, #12] @ (76430 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (76514 ) │ │ + ldr r2, [pc, #12] @ (76434 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldmia r4!, {r2, r5, r7} │ │ + ldmia r1!, {r2, r5, r6} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (766b4 ) │ │ + ldr r0, [pc, #396] @ (765d4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -4389,160 +4393,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #0 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 765a2 │ │ + blx c1a50 │ │ + cbnz r0, 764c2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76548 │ │ + beq.n 76468 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (766b8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (765d8 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (766bc ) │ │ + ldr r0, [pc, #272] @ (765dc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #1 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7660e │ │ + blx c1a70 │ │ + cbnz r0, 7652e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 765ea │ │ + beq.n 7650a │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 765b0 │ │ - b.n 7656e │ │ + beq.n 764d0 │ │ + b.n 7648e │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 765d2 │ │ + beq.n 764f2 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 765d2 │ │ + blx c1840 │ │ + b.n 764f2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 76686 │ │ + blx c1a70 │ │ + cbnz r0, 765a6 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7656e │ │ + bne.w 7648e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 76626 │ │ + blx c1ab0 │ │ + b.n 76546 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 76696 │ │ + bl 76664 │ │ + cbnz r0, 765b6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 76580 │ │ + b.n 764a0 │ │ nop │ │ - bcc.n 76670 │ │ + beq.n 76510 │ │ movs r4, r0 │ │ - adds r0, #2 │ │ + cmp r4, #98 @ 0x62 │ │ movs r5, r0 │ │ add r1, sp, #388 @ 0x184 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #56 @ 0x38 │ │ mov r4, r0 │ │ - ldr r0, [pc, #112] @ (76740 ) │ │ + ldr r0, [pc, #112] @ (76660 ) │ │ mov r2, r1 │ │ movs r3, #0 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #4 │ │ @@ -4567,1229 +4571,1154 @@ │ │ vldr d16, [r3] │ │ ldr r6, [r1, #0] │ │ vstr d16, [r2] │ │ ldr r2, [r2, #0] │ │ vst1.64 {d18-d19}, [r0] │ │ str r6, [r3, #0] │ │ str r2, [r1, #0] │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #56 @ 0x38 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bcs.n 767a8 │ │ + blx c16d0 │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ movs r4, r0 │ │ push {r2, r3, r4, r6, r7, lr} │ │ add r7, sp, #16 │ │ - ldr r1, [pc, #36] @ (76770 ) │ │ + ldr r1, [pc, #36] @ (76690 ) │ │ add r1, pc │ │ ldr r4, [r1, #0] │ │ ldr r1, [r4, #0] │ │ str r1, [sp, #4] │ │ ldr r0, [r0, #16] │ │ bic.w r0, r0, #3 │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - blx c1f10 │ │ + blx c1af0 │ │ ldr r1, [r4, #0] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ it eq │ │ popeq {r2, r3, r4, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bne.n 766e8 │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #52] @ (767b8 ) │ │ + ldr r0, [pc, #52] @ (766d8 ) │ │ sub.w r2, r7, #21 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ strb.w r0, [r7, #-21] │ │ mov r0, r4 │ │ - bl 767bc │ │ + bl 766dc │ │ cmp r0, #0 │ │ it eq │ │ addeq r0, r4, r5 │ │ ldr r1, [r6, #0] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ itttt eq │ │ subeq r0, r0, r4 │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bne.n 768b4 │ │ + blx c16d0 │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ movs r4, r0 │ │ - cbz r1, 767c8 │ │ + cbz r1, 766e8 │ │ mov r3, r1 │ │ ldrb r1, [r2, #0] │ │ mov r2, r3 │ │ - b.w c1a20 │ │ + b.w c1600 │ │ movs r0, #0 │ │ bx lr │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 767de │ │ + cbz r1, 766fe │ │ mov r4, r1 │ │ - bl 76844 │ │ + bl 76754 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 76844 │ │ + bl 76754 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 767f6 │ │ + cbz r1, 76716 │ │ mov r4, r1 │ │ - bl 76a14 │ │ + bl 76924 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 76a14 │ │ - pop {r4, r6, r7, pc} │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - mov r4, r1 │ │ - bl 76be4 │ │ - cbz r4, 7680a │ │ - strb r0, [r4, #0] │ │ + bl 76924 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (76828 ) │ │ - movs r4, #80 @ 0x50 │ │ + ldr r5, [pc, #20] @ (76738 ) │ │ + movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 76816 │ │ + bne.n 76726 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - b.n 76204 │ │ + b.n 76ab4 │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (7683c ) │ │ + ldr r0, [pc, #12] @ (7674c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (76840 ) │ │ + ldr r2, [pc, #12] @ (76750 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ + stmia r6!, {r3, r6} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (76a0c ) │ │ + ldr r0, [pc, #440] @ (7691c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (76a10 ) │ │ + ldr r0, [pc, #428] @ (76920 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76892 │ │ + blx c1a00 │ │ + cbnz r0, 767a2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76868 │ │ - b.n 76960 │ │ + beq.n 76778 │ │ + b.n 76870 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 768c2 │ │ + blx c1a00 │ │ + cbnz r0, 767d2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76898 │ │ - b.n 76960 │ │ + beq.n 767a8 │ │ + b.n 76870 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 768fa │ │ + blx c1a00 │ │ + cbnz r0, 7680a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 768d0 │ │ - b.n 76960 │ │ + beq.n 767e0 │ │ + b.n 76870 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76932 │ │ + blx c1a00 │ │ + cbnz r0, 76842 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76908 │ │ - b.n 76960 │ │ + beq.n 76818 │ │ + b.n 76870 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7697c │ │ + blx c1a00 │ │ + cbnz r0, 7688c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76938 │ │ + beq.n 76848 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 769b8 │ │ + blx c1a00 │ │ + cbnz r0, 768c8 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7698a │ │ - b.n 76964 │ │ + beq.n 7689a │ │ + b.n 76874 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 769ee │ │ + bne.n 768fe │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 769ee │ │ + bne.n 768fe │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 76964 │ │ + beq.n 76874 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 76964 │ │ + bgt.n 76874 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 76964 │ │ - beq.n 7696c │ │ + b.n 76874 │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ movs r4, r0 │ │ - beq.n 7698c │ │ + ldmia r5!, {r2, r3, r7} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (76bdc ) │ │ + ldr r0, [pc, #440] @ (76aec ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (76be0 ) │ │ + ldr r0, [pc, #428] @ (76af0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76a62 │ │ + blx c1a00 │ │ + cbnz r0, 76972 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76a38 │ │ - b.n 76b30 │ │ + beq.n 76948 │ │ + b.n 76a40 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76a92 │ │ + blx c1a00 │ │ + cbnz r0, 769a2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76a68 │ │ - b.n 76b30 │ │ + beq.n 76978 │ │ + b.n 76a40 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76aca │ │ + blx c1a00 │ │ + cbnz r0, 769da │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76aa0 │ │ - b.n 76b30 │ │ + beq.n 769b0 │ │ + b.n 76a40 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76b02 │ │ + blx c1a00 │ │ + cbnz r0, 76a12 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76ad8 │ │ - b.n 76b30 │ │ + beq.n 769e8 │ │ + b.n 76a40 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76b4c │ │ + blx c1a00 │ │ + cbnz r0, 76a5c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76b08 │ │ + beq.n 76a18 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76b88 │ │ + blx c1a00 │ │ + cbnz r0, 76a98 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 76b5a │ │ - b.n 76b34 │ │ + beq.n 76a6a │ │ + b.n 76a44 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 76bbe │ │ + bne.n 76ace │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 76bbe │ │ + bne.n 76ace │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 76b34 │ │ + beq.n 76a44 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 76b34 │ │ + bgt.n 76a44 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 76b34 │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ + b.n 76a44 │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ movs r4, r0 │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ - movs r4, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #16 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #144] @ (76c84 ) │ │ - add r0, pc │ │ - ldr.w r8, [r0] │ │ - ldr.w r0, [r8] │ │ - str r0, [sp, #12] │ │ - add r5, sp, #8 │ │ - mov r0, r4 │ │ - movs r1, #22 │ │ - mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 76c28 │ │ - mov r0, r4 │ │ - movs r1, #2 │ │ - blx c1e30 │ │ - mov r0, r4 │ │ - movs r1, #22 │ │ - blx c1e80 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 76c00 │ │ - b.n 76c5e │ │ - ldr r0, [pc, #92] @ (76c88 ) │ │ - sub.w r5, r7, #25 │ │ - add r0, pc │ │ - ldr r6, [r0, #0] │ │ - ldr r2, [sp, #8] │ │ - mov r0, r4 │ │ - movs r1, #23 │ │ - mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 76c62 │ │ - mov r0, r4 │ │ - movs r1, #4 │ │ - blx c1e30 │ │ - ldr r2, [sp, #8] │ │ - mov r0, r4 │ │ - movs r1, #23 │ │ - mov r3, r6 │ │ - blx c1ea0 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 76c32 │ │ - movs r0, #0 │ │ - b.n 76c6c │ │ - ldrb.w r0, [r7, #-25] │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r0, #1 │ │ - ldr.w r1, [r8] │ │ - ldr r2, [sp, #12] │ │ - cmp r1, r2 │ │ - ittt eq │ │ - addeq sp, #16 │ │ - ldreq.w r8, [sp], #4 │ │ - popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - nop │ │ - ldmia r5!, {r1, r4} │ │ - movs r4, r0 │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 76c9e │ │ + cbz r1, 76b06 │ │ mov r4, r1 │ │ - bl 76f48 │ │ + bl 76db0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 76f48 │ │ + bl 76db0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 76cb6 │ │ + cbz r1, 76b1e │ │ mov r4, r1 │ │ - bl 77118 │ │ + bl 76f80 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 77118 │ │ + bl 76f80 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 76cce │ │ + cbz r1, 76b36 │ │ mov r4, r1 │ │ - bl 772e8 │ │ + bl 77150 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 772e8 │ │ + bl 77150 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76d14 ) │ │ + ldr r0, [pc, #52] @ (76b7c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 76cf2 │ │ + cbz r1, 76b5a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 77364 │ │ - b.n 76d02 │ │ + bl 771cc │ │ + b.n 76b6a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 77364 │ │ + bl 771cc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r4!, {r1, r2, r5} │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 76d2a │ │ + cbz r1, 76b92 │ │ mov r4, r1 │ │ - bl 77a68 │ │ + bl 778d0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 77a68 │ │ + bl 778d0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 77b08 │ │ - cbz r4, 76d3e │ │ + bl 77970 │ │ + cbz r4, 76ba6 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 76d50 │ │ + cbz r1, 76bb8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 77bb0 │ │ + bl 77a18 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 77bb0 │ │ + b.w 77a18 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76d94 ) │ │ + ldr r0, [pc, #52] @ (76bfc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 76d72 │ │ + cbz r1, 76bda │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 77c4c │ │ - b.n 76d82 │ │ + bl 77ab4 │ │ + b.n 76bea │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 77c4c │ │ + bl 77ab4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ + ldmia r1, {r1, r2, r3, r4} │ │ movs r4, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76dd4 ) │ │ + ldr r0, [pc, #52] @ (76c3c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 76db4 │ │ + cbz r1, 76c1c │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 77d7c │ │ - b.n 76dc4 │ │ + bl 77be4 │ │ + b.n 76c2c │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 77d7c │ │ + bl 77be4 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r3!, {r2, r5, r6} │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76e18 ) │ │ + ldr r0, [pc, #52] @ (76c80 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 76df6 │ │ + cbz r1, 76c5e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 77e4c │ │ - b.n 76e06 │ │ + bl 77cb4 │ │ + b.n 76c6e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 77e4c │ │ + bl 77cb4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r3!, {r1, r5} │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76e5c ) │ │ + ldr r0, [pc, #52] @ (76cc4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 76e3a │ │ + cbz r1, 76ca2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 77f7c │ │ - b.n 76e4a │ │ + bl 77de4 │ │ + b.n 76cb2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 77f7c │ │ + bl 77de4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 78688 │ │ - cbz r4, 76e6e │ │ + bl 784f0 │ │ + cbz r4, 76cd6 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76eb0 ) │ │ + ldr r0, [pc, #52] @ (76d18 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 76e8e │ │ + cbz r1, 76cf6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 78874 │ │ - b.n 76e9e │ │ + bl 786dc │ │ + b.n 76d06 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 78874 │ │ + bl 786dc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r2!, {r1, r3, r7} │ │ + ldmia r0!, {r1} │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (76ef4 ) │ │ + ldr r0, [pc, #52] @ (76d5c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 76ed2 │ │ + cbz r1, 76d3a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 78ec8 │ │ - b.n 76ee2 │ │ + bl 78d30 │ │ + b.n 76d4a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 78ec8 │ │ + bl 78d30 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r2, {r1, r2, r6} │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 76f0a │ │ + cbz r1, 76d72 │ │ mov r4, r1 │ │ - bl 79074 │ │ + bl 78edc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 79074 │ │ + bl 78edc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (76f2c ) │ │ + ldr r5, [pc, #20] @ (76d94 ) │ │ mov.w r4, #368 @ 0x170 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 76f1c │ │ + bne.n 76d84 │ │ pop {r4, r5, r7, pc} │ │ - udf #70 @ 0x46 │ │ + blt.n 76ce4 │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (76f40 ) │ │ + ldr r0, [pc, #12] @ (76da8 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (76f44 ) │ │ + ldr r2, [pc, #12] @ (76dac ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - stmia r2!, {r2, r4, r5, r6} │ │ - movs r4, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ + ite al │ │ + moval r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (77110 ) │ │ + ldr r0, [pc, #440] @ (76f78 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (77114 ) │ │ + ldr r0, [pc, #428] @ (76f7c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76f96 │ │ + blx c1a00 │ │ + cbnz r0, 76dfe │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76f6c │ │ - b.n 77064 │ │ + beq.n 76dd4 │ │ + b.n 76ecc │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76fc6 │ │ + blx c1a00 │ │ + cbnz r0, 76e2e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76f9c │ │ - b.n 77064 │ │ + beq.n 76e04 │ │ + b.n 76ecc │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 76ffe │ │ + blx c1a00 │ │ + cbnz r0, 76e66 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 76fd4 │ │ - b.n 77064 │ │ + beq.n 76e3c │ │ + b.n 76ecc │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 77036 │ │ + blx c1a00 │ │ + cbnz r0, 76e9e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7700c │ │ - b.n 77064 │ │ + beq.n 76e74 │ │ + b.n 76ecc │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 77080 │ │ + blx c1a00 │ │ + cbnz r0, 76ee8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7703c │ │ + beq.n 76ea4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 770bc │ │ + blx c1a00 │ │ + cbnz r0, 76f24 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7708e │ │ - b.n 77068 │ │ + beq.n 76ef6 │ │ + b.n 76ed0 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 770f2 │ │ + bne.n 76f5a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 770f2 │ │ + bne.n 76f5a │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 77068 │ │ + beq.n 76ed0 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 77068 │ │ + bgt.n 76ed0 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 77068 │ │ - ldmia r1, {r1, r3, r5, r7} │ │ + b.n 76ed0 │ │ + stmia r7!, {r1, r5} │ │ movs r4, r0 │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ + stmia r7!, {r4, r5} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (772e0 ) │ │ + ldr r0, [pc, #440] @ (77148 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (772e4 ) │ │ + ldr r0, [pc, #428] @ (7714c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 77166 │ │ + blx c1a00 │ │ + cbnz r0, 76fce │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7713c │ │ - b.n 77234 │ │ + beq.n 76fa4 │ │ + b.n 7709c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 77196 │ │ + blx c1a00 │ │ + cbnz r0, 76ffe │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7716c │ │ - b.n 77234 │ │ + beq.n 76fd4 │ │ + b.n 7709c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 771ce │ │ + blx c1a00 │ │ + cbnz r0, 77036 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 771a4 │ │ - b.n 77234 │ │ + beq.n 7700c │ │ + b.n 7709c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 77206 │ │ + blx c1a00 │ │ + cbnz r0, 7706e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 771dc │ │ - b.n 77234 │ │ + beq.n 77044 │ │ + b.n 7709c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 77250 │ │ + blx c1a00 │ │ + cbnz r0, 770b8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7720c │ │ + beq.n 77074 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7728c │ │ + blx c1a00 │ │ + cbnz r0, 770f4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7725e │ │ - b.n 77238 │ │ + beq.n 770c6 │ │ + b.n 770a0 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 772c2 │ │ + bne.n 7712a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 772c2 │ │ + bne.n 7712a │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 77238 │ │ + beq.n 770a0 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 77238 │ │ + bgt.n 770a0 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 77238 │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ + b.n 770a0 │ │ + stmia r5!, {r1, r4, r6} │ │ movs r4, r0 │ │ - stmia r7!, {r3, r5, r6, r7} │ │ + stmia r5!, {r5, r6} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (7735c ) │ │ + ldr r0, [pc, #100] @ (771c4 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (77360 ) │ │ + ldr r0, [pc, #88] @ (771c8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 77338 │ │ + blx c1a00 │ │ + cbnz r0, 771a0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7730a │ │ + beq.n 77172 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 77344 │ │ + b.n 771ac │ │ vmov.f64 d16, #0 @ 0x40000000 2.0 │ │ vldr d17, [sp] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - stmia r6!, {r2, r3} │ │ + stmia r3!, {r2, r7} │ │ movs r4, r0 │ │ - stmia r6!, {r1, r3, r4} │ │ + stmia r3!, {r1, r4, r7} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #884] @ (776e8 ) │ │ + ldr r0, [pc, #884] @ (77550 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -5798,896 +5727,896 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 773bc │ │ + blx c1a50 │ │ + cbnz r0, 77224 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77394 │ │ - b.n 774ee │ │ - ldr r0, [pc, #812] @ (776ec ) │ │ + beq.n 771fc │ │ + b.n 77356 │ │ + ldr r0, [pc, #812] @ (77554 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 773f4 │ │ + blx c1a70 │ │ + cbnz r0, 7725c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 773c6 │ │ - b.n 774ee │ │ + beq.n 7722e │ │ + b.n 77356 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 77422 │ │ + cbz r0, 7728a │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1e70 │ │ - cbnz r0, 7744e │ │ + blx c1a50 │ │ + cbnz r0, 772b6 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 773fa │ │ - b.n 774ee │ │ + beq.n 77262 │ │ + b.n 77356 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 774bc │ │ + bne.n 77324 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77424 │ │ - b.n 774ee │ │ - ldr r4, [pc, #672] @ (776f0 ) │ │ + beq.n 7728c │ │ + b.n 77356 │ │ + ldr r4, [pc, #672] @ (77558 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #668] @ (776f4 ) │ │ + ldr r0, [pc, #668] @ (7755c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 77522 │ │ + bne.n 7738a │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 77498 │ │ + beq.n 77300 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7745c │ │ - b.n 774ee │ │ + beq.n 772c4 │ │ + b.n 77356 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 77480 │ │ + beq.n 772e8 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 77480 │ │ + blx c1840 │ │ + b.n 772e8 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7759c │ │ + bne.n 77404 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 774c0 │ │ + beq.n 77328 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #23 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 77a2c │ │ + bne.w 77894 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 774ee │ │ + bne.n 77356 │ │ mov r0, r5 │ │ movs r1, #23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7753a │ │ + blx c1ab0 │ │ + b.n 773a2 │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w 773fa │ │ + bne.w 77262 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 775d0 │ │ + blx c1a50 │ │ + cbnz r0, 77438 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 775a8 │ │ - b.n 774ee │ │ + beq.n 77410 │ │ + b.n 77356 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 77602 │ │ + blx c1a70 │ │ + cbnz r0, 7746a │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 775d4 │ │ - b.n 774ee │ │ + beq.n 7743c │ │ + b.n 77356 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 77676 │ │ + cbz r0, 774de │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 77632 │ │ + blx c1a50 │ │ + cbnz r0, 7749a │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7760a │ │ - b.n 774ee │ │ + beq.n 77472 │ │ + b.n 77356 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 77664 │ │ + blx c1a70 │ │ + cbnz r0, 774cc │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77636 │ │ - b.n 774ee │ │ + beq.n 7749e │ │ + b.n 77356 │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-85] │ │ - beq.w 777a2 │ │ + beq.w 7760a │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e70 │ │ - cbnz r0, 7769e │ │ + blx c1a50 │ │ + cbnz r0, 77506 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77676 │ │ - b.n 774ee │ │ - ldr r4, [pc, #88] @ (776f8 ) │ │ + beq.n 774de │ │ + b.n 77356 │ │ + ldr r4, [pc, #88] @ (77560 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #84] @ (776fc ) │ │ + ldr r0, [pc, #84] @ (77564 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 77726 │ │ + blx c1a70 │ │ + cbnz r0, 7758e │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 77700 │ │ + beq.n 77568 │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 776ac │ │ - b.n 774ee │ │ + beq.n 77514 │ │ + b.n 77356 │ │ nop │ │ - stmia r5!, {r4, r7} │ │ + stmia r3!, {r3} │ │ movs r4, r0 │ │ - stmia r5!, {r1, r5, r6} │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ movs r4, r0 │ │ - movs r1, #94 @ 0x5e │ │ + subs r6, r6, #1 │ │ movs r5, r0 │ │ - ldr r2, [sp, #724] @ 0x2d4 │ │ - @ instruction: 0xfff91f0e │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ + vdup.8 d17, d22[4] │ │ movs r5, r0 │ │ - ldr r0, [sp, #404] @ 0x194 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ vceq.i32 d31, d4, #0 │ │ movs r4, r3 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 776ce │ │ + beq.n 77536 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 776ce │ │ + blx c1840 │ │ + b.n 77536 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 77a2c │ │ + bne.w 77894 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 774ee │ │ + bne.w 77356 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7773e │ │ + blx c1ab0 │ │ + b.n 775a6 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 777cc │ │ + blx c1a50 │ │ + cbnz r0, 77634 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 777a4 │ │ - b.n 774ee │ │ + beq.n 7760c │ │ + b.n 77356 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 777fe │ │ + blx c1a70 │ │ + cbnz r0, 77666 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 777d0 │ │ - b.n 774ee │ │ + beq.n 77638 │ │ + b.n 77356 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 7784c │ │ + cbz r0, 776b4 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 778cc │ │ + bne.n 77734 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77806 │ │ - b.n 774ee │ │ + beq.n 7766e │ │ + b.n 77356 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 774ee │ │ + bne.w 77356 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 77830 │ │ - ldr r4, [pc, #508] @ (77a58 ) │ │ + beq.n 77698 │ │ + ldr r4, [pc, #508] @ (778c0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #504] @ (77a5c ) │ │ + ldr r0, [pc, #504] @ (778c4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 779b4 │ │ + bne.w 7781c │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 778a6 │ │ + beq.n 7770e │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77868 │ │ - b.n 774ee │ │ + beq.n 776d0 │ │ + b.n 77356 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7788e │ │ + beq.n 776f6 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7788e │ │ - ldr r4, [pc, #400] @ (77a60 ) │ │ + blx c1840 │ │ + b.n 776f6 │ │ + ldr r4, [pc, #400] @ (778c8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #400] @ (77a64 ) │ │ + ldr r0, [pc, #400] @ (778cc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7793a │ │ + blx c1a70 │ │ + cbnz r0, 777a2 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 77914 │ │ + beq.n 7777c │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 778da │ │ - b.n 774ee │ │ + beq.n 77742 │ │ + b.n 77356 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 778fc │ │ + beq.n 77764 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 778fc │ │ + blx c1840 │ │ + b.n 77764 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 77a2c │ │ + bne.n 77894 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 774ee │ │ + bne.w 77356 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 77952 │ │ + blx c1ab0 │ │ + b.n 777ba │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 77a2c │ │ + blx c1a70 │ │ + cbnz r0, 77894 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 774ee │ │ + bne.w 77356 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 779cc │ │ + blx c1ab0 │ │ + b.n 77834 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 77a3c │ │ + bl 76664 │ │ + cbnz r0, 778a4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 77500 │ │ - adds r2, r2, #5 │ │ + b.n 77368 │ │ + subs r2, r5, r1 │ │ movs r5, r0 │ │ - str r6, [sp, #676] @ 0x2a4 │ │ - vqdmulh.s , , d16[0] │ │ + str r7, [sp, #388] @ 0x184 │ │ + @ instruction: 0xfff919f8 │ │ movs r5, r0 │ │ - str r6, [sp, #220] @ 0xdc │ │ + str r6, [sp, #956] @ 0x3bc │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (77b00 ) │ │ + ldr r0, [pc, #136] @ (77968 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 77aac │ │ + blx c1a50 │ │ + cbnz r0, 77914 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77a84 │ │ - b.n 77ae0 │ │ + beq.n 778ec │ │ + b.n 77948 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (77b04 ) │ │ + ldr r0, [pc, #84] @ (7796c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 77ae6 │ │ + blx c1a70 │ │ + cbnz r0, 7794e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77ab4 │ │ + beq.n 7791c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 77aea │ │ + b.n 77952 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bkpt 0x008e │ │ + blx c16d0 │ │ + pop {r1, r2} │ │ movs r4, r0 │ │ - bkpt 0x0070 │ │ + cbnz r0, 779ea │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (77ba8 ) │ │ + ldr r0, [pc, #144] @ (77a10 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 77b4c │ │ + blx c1a50 │ │ + cbnz r0, 779b4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77b24 │ │ - b.n 77b82 │ │ - ldr r0, [pc, #92] @ (77bac ) │ │ + beq.n 7798c │ │ + b.n 779ea │ │ + ldr r0, [pc, #92] @ (77a14 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 77b86 │ │ + blx c1a70 │ │ + cbnz r0, 779ee │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77b56 │ │ + beq.n 779be │ │ movs r0, #0 │ │ - b.n 77b90 │ │ + b.n 779f8 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ + cbnz r6, 77a6c │ │ movs r4, r0 │ │ - pop {r1, r4, r6, r7, pc} │ │ + cbnz r2, 77a6a │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (77c44 ) │ │ + ldr r0, [pc, #132] @ (77aac ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 77bf4 │ │ + blx c1a50 │ │ + cbnz r0, 77a5c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77bcc │ │ - b.n 77c28 │ │ + beq.n 77a34 │ │ + b.n 77a90 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (77c48 ) │ │ + ldr r0, [pc, #80] @ (77ab0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 77c2c │ │ + blx c1a70 │ │ + cbnz r0, 77a94 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77bfc │ │ + beq.n 77a64 │ │ movs r0, #0 │ │ - b.n 77c2e │ │ + b.n 77a96 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - pop {r1, r2, r6, pc} │ │ + blx c16d0 │ │ + hlt 0x003e │ │ movs r4, r0 │ │ - pop {r4, r5, pc} │ │ + hlt 0x0028 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (77d78 ) │ │ + ldr r0, [pc, #284] @ (77be0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -6696,193 +6625,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 77cb6 │ │ + blx c1a50 │ │ + cbnz r0, 77b1e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77c7c │ │ + beq.n 77ae4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 77d56 │ │ + b.n 77bbe │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 77d2c │ │ + blx c1a70 │ │ + cbnz r0, 77b94 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 77ca2 │ │ + bne.n 77b0a │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 77cce │ │ + blx c1ab0 │ │ + b.n 77b36 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 77d3c │ │ + bl 76664 │ │ + cbnz r0, 77ba4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - pop {r3, r5, r7} │ │ + blx c16d0 │ │ + rev r0, r4 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (77e44 ) │ │ + ldr r0, [pc, #188] @ (77cac ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 77dce │ │ + blx c1a50 │ │ + cbnz r0, 77c36 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77da6 │ │ - b.n 77e02 │ │ + beq.n 77c0e │ │ + b.n 77c6a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (77e48 ) │ │ + ldr r0, [pc, #116] @ (77cb0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 77e12 │ │ + blx c1a70 │ │ + cbnz r0, 77c7a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77dd6 │ │ + beq.n 77c3e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 77e20 │ │ + b.n 77c88 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbnz r2, 77ea6 │ │ + @ instruction: 0xb8f2 │ │ movs r4, r0 │ │ - cbnz r2, 77ea2 │ │ + @ instruction: 0xb8d2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (77f78 ) │ │ + ldr r0, [pc, #284] @ (77de0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -6891,112 +6820,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 77eb6 │ │ + blx c1a50 │ │ + cbnz r0, 77d1e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77e7c │ │ + beq.n 77ce4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 77f56 │ │ + b.n 77dbe │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 77f2c │ │ + blx c1a70 │ │ + cbnz r0, 77d94 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 77ea2 │ │ + bne.n 77d0a │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 77ece │ │ + blx c1ab0 │ │ + b.n 77d36 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 77f3c │ │ + bl 76664 │ │ + cbnz r0, 77da4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - hlt 0x0028 │ │ + blx c16d0 │ │ + @ instruction: 0xb820 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #888] @ (78304 ) │ │ + ldr r0, [pc, #888] @ (7816c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -7005,897 +6934,897 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 77fd4 │ │ + blx c1a50 │ │ + cbnz r0, 77e3c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77fac │ │ - b.n 7810a │ │ - ldr r0, [pc, #816] @ (78308 ) │ │ + beq.n 77e14 │ │ + b.n 77f72 │ │ + ldr r0, [pc, #816] @ (78170 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7800c │ │ + blx c1a70 │ │ + cbnz r0, 77e74 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 77fde │ │ - b.n 7810a │ │ + beq.n 77e46 │ │ + b.n 77f72 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 7803a │ │ + cbz r0, 77ea2 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e70 │ │ - cbnz r0, 78066 │ │ + blx c1a50 │ │ + cbnz r0, 77ece │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78012 │ │ - b.n 7810a │ │ + beq.n 77e7a │ │ + b.n 77f72 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 780d8 │ │ + bne.n 77f40 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7803c │ │ - b.n 7810a │ │ - ldr r4, [pc, #676] @ (7830c ) │ │ + beq.n 77ea4 │ │ + b.n 77f72 │ │ + ldr r4, [pc, #676] @ (78174 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #672] @ (78310 ) │ │ + ldr r0, [pc, #672] @ (78178 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7813e │ │ + bne.n 77fa6 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 780b2 │ │ + beq.n 77f1a │ │ ldr r3, [r4, #32] │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78074 │ │ - b.n 7810a │ │ + beq.n 77edc │ │ + b.n 77f72 │ │ add.w r0, r4, #36 @ 0x24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7809a │ │ + beq.n 77f02 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #32] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7809a │ │ + blx c1840 │ │ + b.n 77f02 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 781b8 │ │ + bne.n 78020 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 780dc │ │ + beq.n 77f44 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7864c │ │ + bne.w 784b4 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7810a │ │ + bne.n 77f72 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 78156 │ │ + blx c1ab0 │ │ + b.n 77fbe │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w 78012 │ │ + bne.w 77e7a │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 781ec │ │ + blx c1a50 │ │ + cbnz r0, 78054 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 781c4 │ │ - b.n 7810a │ │ + beq.n 7802c │ │ + b.n 77f72 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7821e │ │ + blx c1a70 │ │ + cbnz r0, 78086 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 781f0 │ │ - b.n 7810a │ │ + beq.n 78058 │ │ + b.n 77f72 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 78292 │ │ + cbz r0, 780fa │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7824e │ │ + blx c1a50 │ │ + cbnz r0, 780b6 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78226 │ │ - b.n 7810a │ │ + beq.n 7808e │ │ + b.n 77f72 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 78280 │ │ + blx c1a70 │ │ + cbnz r0, 780e8 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78252 │ │ - b.n 7810a │ │ + beq.n 780ba │ │ + b.n 77f72 │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-85] │ │ - beq.w 783be │ │ + beq.w 78226 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e70 │ │ - cbnz r0, 782ba │ │ + blx c1a50 │ │ + cbnz r0, 78122 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78292 │ │ - b.n 7810a │ │ - ldr r4, [pc, #88] @ (78314 ) │ │ + beq.n 780fa │ │ + b.n 77f72 │ │ + ldr r4, [pc, #88] @ (7817c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #84] @ (78318 ) │ │ + ldr r0, [pc, #84] @ (78180 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 78342 │ │ + blx c1a70 │ │ + cbnz r0, 781aa │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7831c │ │ + beq.n 78184 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 782c8 │ │ - b.n 7810a │ │ - cbnz r0, 78326 │ │ + beq.n 78130 │ │ + b.n 77f72 │ │ + @ instruction: 0xb6f0 │ │ movs r4, r0 │ │ - cbnz r2, 7831e │ │ + @ instruction: 0xb6c2 │ │ movs r4, r0 │ │ - asrs r6, r0, #21 │ │ + asrs r6, r3, #9 │ │ movs r5, r0 │ │ - ldrh r5, [r3, #52] @ 0x34 │ │ - vrshr.u64 , q9, #7 │ │ + ldrh r5, [r2, #58] @ 0x3a │ │ + vcgt.s32 d17, d10, #0 │ │ movs r5, r0 │ │ - ldrh r1, [r1, #34] @ 0x22 │ │ + ldrh r1, [r0, #40] @ 0x28 │ │ vceq.i32 d31, d4, #0 │ │ movs r4, r7 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 782ec │ │ + beq.n 78154 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 782ec │ │ + blx c1840 │ │ + b.n 78154 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7864c │ │ + bne.w 784b4 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7810a │ │ + bne.w 77f72 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7835a │ │ + blx c1ab0 │ │ + b.n 781c2 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 783e8 │ │ + blx c1a50 │ │ + cbnz r0, 78250 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 783c0 │ │ - b.n 7810a │ │ + beq.n 78228 │ │ + b.n 77f72 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7841a │ │ + blx c1a70 │ │ + cbnz r0, 78282 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 783ec │ │ - b.n 7810a │ │ + beq.n 78254 │ │ + b.n 77f72 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 78468 │ │ + cbz r0, 782d0 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 784ea │ │ + bne.n 78352 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78422 │ │ - b.n 7810a │ │ + beq.n 7828a │ │ + b.n 77f72 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7810a │ │ + bne.w 77f72 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7844c │ │ - ldr r4, [pc, #512] @ (78678 ) │ │ + beq.n 782b4 │ │ + ldr r4, [pc, #512] @ (784e0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #508] @ (7867c ) │ │ + ldr r0, [pc, #508] @ (784e4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 785d4 │ │ + bne.w 7843c │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 784c4 │ │ + beq.n 7832c │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78484 │ │ - b.n 7810a │ │ + beq.n 782ec │ │ + b.n 77f72 │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 784ac │ │ + beq.n 78314 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 784ac │ │ - ldr r4, [pc, #404] @ (78680 ) │ │ + blx c1840 │ │ + b.n 78314 │ │ + ldr r4, [pc, #404] @ (784e8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #400] @ (78684 ) │ │ + ldr r0, [pc, #400] @ (784ec ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7855a │ │ + blx c1a70 │ │ + cbnz r0, 783c2 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 78534 │ │ + beq.n 7839c │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 784f8 │ │ - b.n 7810a │ │ + beq.n 78360 │ │ + b.n 77f72 │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7851c │ │ + beq.n 78384 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7851c │ │ + blx c1840 │ │ + b.n 78384 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7864c │ │ + bne.n 784b4 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7810a │ │ + bne.w 77f72 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 78572 │ │ + blx c1ab0 │ │ + b.n 783da │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7864c │ │ + blx c1a70 │ │ + cbnz r0, 784b4 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7810a │ │ + bne.w 77f72 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 785ec │ │ + blx c1ab0 │ │ + b.n 78454 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7865c │ │ + bl 76664 │ │ + cbnz r0, 784c4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7811c │ │ - asrs r6, r6, #4 │ │ + b.n 77f84 │ │ + lsrs r6, r1, #25 │ │ movs r5, r0 │ │ - ldrh r5, [r1, #20] │ │ - vcge.s32 , q1, #0 │ │ + ldrh r5, [r0, #26] │ │ + @ instruction: 0xfff90dda │ │ movs r5, r0 │ │ - ldrh r1, [r3, #16] │ │ + ldrh r1, [r2, #22] │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #468] @ (7886c ) │ │ + ldr r0, [pc, #468] @ (786d4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 786cc │ │ + blx c1a50 │ │ + cbnz r0, 78534 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 786a4 │ │ - b.n 78770 │ │ - ldr r0, [pc, #416] @ (78870 ) │ │ + beq.n 7850c │ │ + b.n 785d8 │ │ + ldr r0, [pc, #416] @ (786d8 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 78704 │ │ + blx c1a70 │ │ + cbnz r0, 7856c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 786d6 │ │ - b.n 78770 │ │ + beq.n 7853e │ │ + b.n 785d8 │ │ ldrb.w r0, [r7, #-25] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-25] │ │ - cbz r0, 7873c │ │ + cbz r0, 785a4 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 78740 │ │ + blx c1a50 │ │ + cbnz r0, 785a8 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78714 │ │ - b.n 78770 │ │ + beq.n 7857c │ │ + b.n 785d8 │ │ movs r0, #1 │ │ - b.n 7878e │ │ + b.n 785f6 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 78788 │ │ + blx c1a70 │ │ + cbnz r0, 785f0 │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78744 │ │ + beq.n 785ac │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 78796 │ │ + cbz r0, 785fe │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n 78772 │ │ + b.n 785da │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 787c4 │ │ + blx c1a50 │ │ + cbnz r0, 7862c │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 78798 │ │ - b.n 78772 │ │ + beq.n 78600 │ │ + b.n 785da │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 787fa │ │ + blx c1a70 │ │ + cbnz r0, 78662 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 787c8 │ │ - b.n 78772 │ │ + beq.n 78630 │ │ + b.n 785da │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - bne.n 7878e │ │ + bne.n 785f6 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 78830 │ │ + blx c1a50 │ │ + cbnz r0, 78698 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 78804 │ │ - b.n 78772 │ │ + beq.n 7866c │ │ + b.n 785da │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 78866 │ │ + blx c1a70 │ │ + cbnz r0, 786ce │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 78834 │ │ - b.n 78772 │ │ + beq.n 7869c │ │ + b.n 785da │ │ ldrb.w r0, [r7, #-25] │ │ - b.n 7878e │ │ - sxtb r6, r5 │ │ + b.n 785f6 │ │ + add r7, sp, #920 @ 0x398 │ │ movs r4, r0 │ │ - sxtb r2, r2 │ │ + add r7, sp, #808 @ 0x328 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #172 @ 0xac │ │ mov sl, r0 │ │ - ldr r0, [pc, #864] @ (78be4 ) │ │ + ldr r0, [pc, #864] @ (78a4c ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ @@ -7910,368 +7839,368 @@ │ │ str r1, [sp, #112] @ 0x70 │ │ add r0, sp, #96 @ 0x60 │ │ add.w r8, r0, #16 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, 788dc │ │ + blx c1b10 │ │ + cbnz r0, 78744 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 788b0 │ │ - b.n 78c2e │ │ + beq.n 78718 │ │ + b.n 78a96 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7890a │ │ + blx c1a50 │ │ + cbnz r0, 78772 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 788e2 │ │ - b.n 78c2e │ │ - ldr r0, [pc, #732] @ (78be8 ) │ │ + beq.n 7874a │ │ + b.n 78a96 │ │ + ldr r0, [pc, #732] @ (78a50 ) │ │ sub.w r4, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr.w fp, [r0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 78944 │ │ + blx c1a70 │ │ + cbnz r0, 787ac │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78916 │ │ - b.n 78c2e │ │ + beq.n 7877e │ │ + b.n 78a96 │ │ ldrb.w r0, [r7, #-165] │ │ - cbz r0, 78972 │ │ + cbz r0, 787da │ │ add r2, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1e70 │ │ - cbnz r0, 7899e │ │ + blx c1a50 │ │ + cbnz r0, 78806 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7894a │ │ - b.n 78c2e │ │ + beq.n 787b2 │ │ + b.n 78a96 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 78a14 │ │ + bne.n 7887c │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78974 │ │ - b.n 78c2e │ │ + beq.n 787dc │ │ + b.n 78a96 │ │ strd r9, r6, [sp, #16] │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r6, [pc, #580] @ (78bec ) │ │ - ldr r0, [pc, #580] @ (78bf0 ) │ │ + ldr r6, [pc, #580] @ (78a54 ) │ │ + ldr r0, [pc, #580] @ (78a58 ) │ │ add r6, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 78a48 │ │ + bne.n 788b0 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 789ee │ │ + beq.n 78856 │ │ ldr r3, [r6, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 789b0 │ │ - b.n 78db2 │ │ + beq.n 78818 │ │ + b.n 78c1a │ │ add.w r0, r6, #68 @ 0x44 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 789d6 │ │ + beq.n 7883e │ │ ldr r0, [sp, #12] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 789d6 │ │ + blx c1840 │ │ + b.n 7883e │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 78ac4 │ │ + bne.n 7892c │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78a18 │ │ - b.n 78c2e │ │ + beq.n 78880 │ │ + b.n 78a96 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 78bfc │ │ + bne.w 78a64 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 78db2 │ │ + bne.w 78c1a │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 78a60 │ │ + blx c1ab0 │ │ + b.n 788c8 │ │ ldrb.w r0, [r7, #-165] │ │ cmp r0, #0 │ │ - bne.w 7894a │ │ + bne.w 787b2 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 78af8 │ │ + blx c1a50 │ │ + cbnz r0, 78960 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78ad0 │ │ - b.n 78c2e │ │ + beq.n 78938 │ │ + b.n 78a96 │ │ strd r9, r6, [sp, #16] │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r6, [pc, #240] @ (78bf4 ) │ │ - ldr r0, [pc, #244] @ (78bf8 ) │ │ + ldr r6, [pc, #240] @ (78a5c ) │ │ + ldr r0, [pc, #244] @ (78a60 ) │ │ add r6, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 78b6c │ │ + blx c1a70 │ │ + cbnz r0, 789d4 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 78b46 │ │ + beq.n 789ae │ │ ldr r3, [r6, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78b0a │ │ - b.n 78db2 │ │ + beq.n 78972 │ │ + b.n 78c1a │ │ add.w r0, r6, #76 @ 0x4c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 78b2e │ │ + beq.n 78996 │ │ ldr r0, [sp, #12] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 78b2e │ │ + blx c1840 │ │ + b.n 78996 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 78bfc │ │ + blx c1a70 │ │ + cbnz r0, 78a64 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 78db2 │ │ + bne.w 78c1a │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 78b84 │ │ - add sp, #504 @ 0x1f8 │ │ + blx c1ab0 │ │ + b.n 789ec │ │ + add r5, sp, #984 @ 0x3d8 │ │ movs r4, r0 │ │ - add sp, #80 @ 0x50 │ │ + add r5, sp, #560 @ 0x230 │ │ movs r4, r0 │ │ - lsrs r2, r1, #16 │ │ + lsrs r2, r4, #4 │ │ movs r5, r0 │ │ - strh r1, [r4, #42] @ 0x2a │ │ - @ instruction: 0xfff90ab0 │ │ + strh r1, [r3, #48] @ 0x30 │ │ + vneg.f32 q8, q4 │ │ movs r5, r0 │ │ - strh r7, [r0, #32] │ │ + strh r7, [r7, #36] @ 0x24 │ │ vtbl.8 d26, {d9}, d20 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ ldr r6, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 78c6c │ │ + blx c1a50 │ │ + cbnz r0, 78ad4 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78c08 │ │ + beq.n 78a70 │ │ movs r0, #0 │ │ add.w r8, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [r8] │ │ - ldr r0, [pc, #636] @ (78ec4 ) │ │ + ldr r0, [pc, #636] @ (78d2c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #96 @ 0x60 │ │ blx r4 │ │ add r0, sp, #120 @ 0x78 │ │ blx r4 │ │ add r0, sp, #144 @ 0x90 │ │ @@ -8279,150 +8208,150 @@ │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #168] @ 0xa8 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #172 @ 0xac │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r6, [pc, #580] @ (78eb4 ) │ │ + blx c16d0 │ │ + ldr r6, [pc, #580] @ (78d1c ) │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #580] @ (78eb8 ) │ │ + ldr r0, [pc, #580] @ (78d20 ) │ │ add r6, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 78cdc │ │ + blx c1a70 │ │ + cbnz r0, 78b44 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r6, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 78cb6 │ │ + beq.n 78b1e │ │ ldr r3, [r6, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78c7a │ │ - b.n 78db2 │ │ + beq.n 78ae2 │ │ + b.n 78c1a │ │ add.w r0, r6, #84 @ 0x54 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 78c9e │ │ + beq.n 78b06 │ │ ldr r0, [sp, #12] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #80] @ 0x50 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 78c9e │ │ + blx c1840 │ │ + b.n 78b06 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 78d50 │ │ + blx c1a70 │ │ + cbnz r0, 78bb8 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 78db2 │ │ + blx c1a30 │ │ + cbnz r0, 78c1a │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 78cf4 │ │ + blx c1ab0 │ │ + b.n 78b5c │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 78d82 │ │ + blx c1a50 │ │ + cbnz r0, 78bea │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78d5a │ │ - b.n 78db2 │ │ + beq.n 78bc2 │ │ + b.n 78c1a │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 78dc8 │ │ + blx c1a70 │ │ + cbnz r0, 78c30 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #96 @ 0x60 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78d86 │ │ + beq.n 78bee │ │ movs r0, #0 │ │ add.w r8, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ ldr r6, [sp, #20] │ │ - b.n 78c40 │ │ + b.n 78aa8 │ │ ldrb.w r0, [r7, #-165] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d17, d16 │ │ movs r0, #0 │ │ @@ -8430,99 +8359,99 @@ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #80] @ 0x50 │ │ movs r0, #2 │ │ str r0, [sp, #88] @ 0x58 │ │ str.w r9, [sp, #56] @ 0x38 │ │ add r4, sp, #144 @ 0x90 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #60] @ 0x3c │ │ add r6, sp, #120 @ 0x78 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #24 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #176] @ (78ebc ) │ │ + ldr r0, [pc, #176] @ (78d24 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #160] @ (78ec0 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #160] @ (78d28 ) │ │ add.w fp, sp, #40 @ 0x28 │ │ mov.w r9, #3 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ add r6, sp, #56 @ 0x38 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ strd fp, r9, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, 78e72 │ │ + cbnz r0, 78cda │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #97 @ 0x61 │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78e32 │ │ + beq.n 78c9a │ │ movs r0, #0 │ │ strd r0, r0, [sl] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [sl, #16] │ │ - b.n 78e7a │ │ + b.n 78ce2 │ │ add r0, sp, #96 @ 0x60 │ │ add r1, sp, #72 @ 0x48 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #72 @ 0x48 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r6, [sp, #20] │ │ cmp r4, #0 │ │ - beq.w 78c46 │ │ + beq.w 78aae │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 78e98 │ │ + bl 76664 │ │ + cbnz r0, 78d00 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [sl]! │ │ vldr d16, [sp, #112] @ 0x70 │ │ str r0, [r4, #0] │ │ vstr d16, [sl] │ │ strd r0, r0, [sp, #96] @ 0x60 │ │ - b.n 78c40 │ │ - lsrs r0, r0, #5 │ │ + b.n 78aa8 │ │ + lsls r0, r3, #25 │ │ movs r5, r0 │ │ - strh r7, [r2, #20] │ │ - vtbl.8 d26, {d9-d12}, d22 │ │ + strh r7, [r1, #26] │ │ + @ instruction: 0xfff9a89e │ │ movs r4, r0 │ │ - add r2, sp, #992 @ 0x3e0 │ │ + add r0, sp, #448 @ 0x1c0 │ │ movs r4, r0 │ │ - add r4, sp, #944 @ 0x3b0 │ │ + add r2, sp, #400 @ 0x190 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (79068 ) │ │ + ldr r0, [pc, #400] @ (78ed0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -8531,1371 +8460,1371 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 78f52 │ │ + blx c1a50 │ │ + cbnz r0, 78dba │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #98 @ 0x62 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78ef8 │ │ + beq.n 78d60 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (7906c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (78ed4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (79070 ) │ │ + ldr r0, [pc, #276] @ (78ed8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 78fc2 │ │ + blx c1a70 │ │ + cbnz r0, 78e2a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 78f9c │ │ + beq.n 78e04 │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 78f60 │ │ - b.n 78f1e │ │ + beq.n 78dc8 │ │ + b.n 78d86 │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 78f84 │ │ + beq.n 78dec │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 78f84 │ │ + blx c1840 │ │ + b.n 78dec │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7903a │ │ + blx c1a70 │ │ + cbnz r0, 78ea2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 78f1e │ │ + bne.w 78d86 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 78fda │ │ + blx c1ab0 │ │ + b.n 78e42 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7904a │ │ + bl 76664 │ │ + cbnz r0, 78eb2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 78f30 │ │ + b.n 78d98 │ │ nop │ │ - add r2, sp, #176 @ 0xb0 │ │ + add r7, pc, #656 @ (adr r7, 79164 ) │ │ movs r4, r0 │ │ - lsls r2, r3, #25 │ │ + lsls r2, r6, #13 │ │ movs r5, r0 │ │ - ldrb r1, [r6, #30] │ │ + strh r1, [r5, #2] │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (79120 ) │ │ + ldr r0, [pc, #156] @ (78f88 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 790b8 │ │ + blx c1a50 │ │ + cbnz r0, 78f20 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79090 │ │ - b.n 790ee │ │ - ldr r0, [pc, #104] @ (79124 ) │ │ + beq.n 78ef8 │ │ + b.n 78f56 │ │ + ldr r0, [pc, #104] @ (78f8c ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 790f4 │ │ + blx c1a70 │ │ + cbnz r0, 78f5c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 790c2 │ │ + beq.n 78f2a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 79108 │ │ + b.n 78f70 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r0, sp, #520 @ 0x208 │ │ + add r5, pc, #1000 @ (adr r5, 79374 ) │ │ movs r4, r0 │ │ - add r0, sp, #408 @ 0x198 │ │ + add r5, pc, #888 @ (adr r5, 79308 ) │ │ movs r4, r0 │ │ - ldr r0, [pc, #8] @ (79134 ) │ │ + ldr r0, [pc, #8] @ (78f9c ) │ │ add r0, pc │ │ adds r0, #8 │ │ - b.w 76414 │ │ + b.w 76334 │ │ nop │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ + cbnz r6, 78fe4 │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (79148 ) │ │ + ldr r0, [pc, #12] @ (78fb0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (7914c ) │ │ + ldr r2, [pc, #12] @ (78fb4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffe7ffff │ │ - add r0, pc, #432 @ (adr r0, 79300 ) │ │ + ldr r5, [sp, #912] @ 0x390 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 79162 │ │ + cbz r1, 78fca │ │ mov r4, r1 │ │ - bl 79470 │ │ + bl 792d8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 79470 │ │ + bl 792d8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7917a │ │ + cbz r1, 78fe2 │ │ mov r4, r1 │ │ - bl 79640 │ │ + bl 794a8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 79640 │ │ + bl 794a8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 79192 │ │ + cbz r1, 78ffa │ │ mov r4, r1 │ │ - bl 79b1c │ │ + bl 79984 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 79b1c │ │ + bl 79984 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (791d8 ) │ │ + ldr r0, [pc, #52] @ (79040 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 791b6 │ │ + cbz r1, 7901e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 79c60 │ │ - b.n 791c6 │ │ + bl 79ac8 │ │ + b.n 7902e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 79c60 │ │ + bl 79ac8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r7, pc, #392 @ (adr r7, 79364 ) │ │ + add r4, pc, #872 @ (adr r4, 793ac ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 791ee │ │ + cbz r1, 79056 │ │ mov r4, r1 │ │ - bl 79f90 │ │ + bl 79df8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 79f90 │ │ + bl 79df8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (79234 ) │ │ + ldr r0, [pc, #52] @ (7909c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 79212 │ │ + cbz r1, 7907a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7a044 │ │ - b.n 79222 │ │ + bl 79eac │ │ + b.n 7908a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7a044 │ │ + bl 79eac │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r7, pc, #24 @ (adr r7, 79250 ) │ │ + add r4, pc, #504 @ (adr r4, 79298 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7924a │ │ + cbz r1, 790b2 │ │ mov r4, r1 │ │ - bl 7a378 │ │ + bl 7a1e0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7a378 │ │ + bl 7a1e0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 79262 │ │ + cbz r1, 790ca │ │ mov r4, r1 │ │ - bl 7a4a4 │ │ + bl 7a30c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7a4a4 │ │ + bl 7a30c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (792a8 ) │ │ + ldr r0, [pc, #52] @ (79110 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 79286 │ │ + cbz r1, 790ee │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7a5d0 │ │ - b.n 79296 │ │ + bl 7a438 │ │ + b.n 790fe │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7a5d0 │ │ + bl 7a438 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #584 @ (adr r6, 794f4 ) │ │ + add r4, pc, #40 @ (adr r4, 7913c ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7a77c │ │ - cbz r4, 792ba │ │ + bl 7a5e4 │ │ + cbz r4, 79122 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 792ce │ │ + cbz r1, 79136 │ │ mov r4, r1 │ │ - bl 7a8bc │ │ + bl 7a724 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7a8bc │ │ + bl 7a724 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 792e6 │ │ + cbz r1, 7914e │ │ mov r4, r1 │ │ - bl 7a9e8 │ │ + bl 7a850 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7a9e8 │ │ + bl 7a850 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7932c ) │ │ + ldr r0, [pc, #52] @ (79194 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7930a │ │ + cbz r1, 79172 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7ab14 │ │ - b.n 7931a │ │ + bl 7a97c │ │ + b.n 79182 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7ab14 │ │ + bl 7a97c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #56 @ (adr r6, 79368 ) │ │ + add r3, pc, #536 @ (adr r3, 793b0 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7acc0 │ │ - cbz r4, 7933e │ │ + bl 7ab28 │ │ + cbz r4, 791a6 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 79352 │ │ + cbz r1, 791ba │ │ mov r4, r1 │ │ - bl 7ae00 │ │ + bl 7ac68 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7ae00 │ │ + bl 7ac68 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7936a │ │ + cbz r1, 791d2 │ │ mov r4, r1 │ │ - bl 7b0b0 │ │ + bl 7af18 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7b0b0 │ │ + bl 7af18 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (793ac ) │ │ + ldr r0, [pc, #52] @ (79214 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 7938c │ │ + cbz r1, 791f4 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7b360 │ │ - b.n 7939c │ │ + bl 7b1c8 │ │ + b.n 79204 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7b360 │ │ + bl 7b1c8 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r5, pc, #560 @ (adr r5, 795e0 ) │ │ + add r3, pc, #16 @ (adr r3, 79228 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (793f0 ) │ │ + ldr r0, [pc, #52] @ (79258 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 793ce │ │ + cbz r1, 79236 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7b430 │ │ - b.n 793de │ │ + bl 7b298 │ │ + b.n 79246 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7b430 │ │ + bl 7b298 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r5, pc, #296 @ (adr r5, 7951c ) │ │ + add r2, pc, #776 @ (adr r2, 79564 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (79434 ) │ │ + ldr r0, [pc, #52] @ (7929c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 79412 │ │ + cbz r1, 7927a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7b560 │ │ - b.n 79422 │ │ + bl 7b3c8 │ │ + b.n 7928a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7b560 │ │ + bl 7b3c8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r5, pc, #24 @ (adr r5, 79450 ) │ │ + add r2, pc, #504 @ (adr r2, 79498 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (79454 ) │ │ + ldr r5, [pc, #20] @ (792bc ) │ │ mov.w r4, #464 @ 0x1d0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 79444 │ │ + bne.n 792ac │ │ pop {r4, r5, r7, pc} │ │ - hlt 0x0036 │ │ + @ instruction: 0xb816 │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (79468 ) │ │ + ldr r0, [pc, #12] @ (792d0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (7946c ) │ │ + ldr r2, [pc, #12] @ (792d4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldr r5, [sp, #304] @ 0x130 │ │ + ldr r2, [sp, #784] @ 0x310 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (79638 ) │ │ + ldr r0, [pc, #440] @ (794a0 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (7963c ) │ │ + ldr r0, [pc, #428] @ (794a4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 794be │ │ + blx c1a00 │ │ + cbnz r0, 79326 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79494 │ │ - b.n 7958c │ │ + beq.n 792fc │ │ + b.n 793f4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 794ee │ │ + blx c1a00 │ │ + cbnz r0, 79356 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 794c4 │ │ - b.n 7958c │ │ + beq.n 7932c │ │ + b.n 793f4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 79526 │ │ + blx c1a00 │ │ + cbnz r0, 7938e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 794fc │ │ - b.n 7958c │ │ + beq.n 79364 │ │ + b.n 793f4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7955e │ │ + blx c1a00 │ │ + cbnz r0, 793c6 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79534 │ │ - b.n 7958c │ │ + beq.n 7939c │ │ + b.n 793f4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 795a8 │ │ + blx c1a00 │ │ + cbnz r0, 79410 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79564 │ │ + beq.n 793cc │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 795e4 │ │ + blx c1a00 │ │ + cbnz r0, 7944c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 795b6 │ │ - b.n 79590 │ │ + beq.n 7941e │ │ + b.n 793f8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7961a │ │ + bne.n 79482 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7961a │ │ + bne.n 79482 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 79590 │ │ + beq.n 793f8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 79590 │ │ + bgt.n 793f8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 79590 │ │ - add r4, pc, #520 @ (adr r4, 79844 ) │ │ + b.n 793f8 │ │ + add r1, pc, #1000 @ (adr r1, 7988c ) │ │ movs r4, r0 │ │ - add r4, pc, #576 @ (adr r4, 79880 ) │ │ + add r2, pc, #32 @ (adr r2, 794c8 ) │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d0-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #872] @ (799b8 ) │ │ + ldr r0, [pc, #872] @ (79820 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #60] @ 0x3c │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 79686 │ │ + blx c1a50 │ │ + cbnz r0, 794ee │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7965e │ │ - b.n 799ee │ │ + beq.n 794c6 │ │ + b.n 79856 │ │ movs r0, #0 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ strd r0, r0, [sp, #12] │ │ - ldr r0, [pc, #808] @ (799bc ) │ │ + ldr r0, [pc, #808] @ (79824 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r5, r0 │ │ - cbnz r0, 796c8 │ │ + cbnz r0, 79530 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79698 │ │ - b.n 79708 │ │ + beq.n 79500 │ │ + b.n 79570 │ │ add r2, sp, #12 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w sp, {r0, r1, r2} │ │ - cbz r0, 796e8 │ │ + cbz r0, 79550 │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 796d6 │ │ + bne.n 7953e │ │ dmb ish │ │ add r6, sp, #32 │ │ mov r8, sp │ │ mov r1, r8 │ │ mov r0, r6 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ strb.w r0, [r7, #-77] │ │ mov r0, r6 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #12 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp r5, #0 │ │ - beq.w 799ee │ │ + beq.w 79856 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, 79762 │ │ + cbz r0, 795ca │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 797a8 │ │ + bne.n 79610 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7971c │ │ - b.n 799ee │ │ + beq.n 79584 │ │ + b.n 79856 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 799ee │ │ + bne.w 79856 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 79746 │ │ + beq.n 795ae │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #680] @ (79a1c ) │ │ + ldr r0, [pc, #680] @ (79884 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 79876 │ │ + bne.n 796de │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79778 │ │ - b.n 799ee │ │ - ldr r0, [pc, #628] @ (79a20 ) │ │ + beq.n 795e0 │ │ + b.n 79856 │ │ + ldr r0, [pc, #628] @ (79888 ) │ │ sub.w r5, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 797e0 │ │ + blx c1a70 │ │ + cbnz r0, 79648 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 797b2 │ │ - b.n 799ee │ │ + beq.n 7961a │ │ + b.n 79856 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, 7982e │ │ + cbz r0, 79696 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 798a4 │ │ + bne.n 7970c │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 797e8 │ │ - b.n 799ee │ │ + beq.n 79650 │ │ + b.n 79856 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 799ee │ │ + bne.w 79856 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 79812 │ │ + beq.n 7967a │ │ add r5, sp, #32 │ │ - ldr r0, [pc, #484] @ (79a24 ) │ │ + ldr r0, [pc, #484] @ (7988c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7996a │ │ + bne.w 797d2 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79844 │ │ - b.n 799ee │ │ + beq.n 796ac │ │ + b.n 79856 │ │ vldr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 798da │ │ + blx c1a50 │ │ + cbnz r0, 79742 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7987c │ │ - b.n 799ee │ │ + beq.n 796e4 │ │ + b.n 79856 │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #384] @ (79a28 ) │ │ + ldr r0, [pc, #384] @ (79890 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7990a │ │ + blx c1a70 │ │ + cbnz r0, 79772 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 798ac │ │ - b.n 799ee │ │ + beq.n 79714 │ │ + b.n 79856 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7993a │ │ + blx c1a70 │ │ + cbnz r0, 797a2 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 798dc │ │ - b.n 799ee │ │ + beq.n 79744 │ │ + b.n 79856 │ │ vldr d8, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 79970 │ │ + blx c1a00 │ │ + cbnz r0, 797d8 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79910 │ │ - b.n 799ee │ │ + beq.n 79778 │ │ + b.n 79856 │ │ vldr d9, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 799a6 │ │ + blx c1a00 │ │ + cbnz r0, 7980e │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79940 │ │ - b.n 799ee │ │ + beq.n 797a8 │ │ + b.n 79856 │ │ vldr d8, [sp, #32] │ │ - b.n 799f2 │ │ + b.n 7985a │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 799c0 │ │ + blx c1a50 │ │ + cbnz r0, 79828 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7997e │ │ - b.n 799ee │ │ + beq.n 797e6 │ │ + b.n 79856 │ │ vldr d16, [sp, #32] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 799f2 │ │ - add r2, pc, #720 @ (adr r2, 79c8c ) │ │ + b.n 7985a │ │ + add r0, pc, #176 @ (adr r0, 798d4 ) │ │ movs r4, r0 │ │ - add r2, pc, #608 @ (adr r2, 79c20 ) │ │ + add r0, pc, #64 @ (adr r0, 79868 ) │ │ movs r4, r0 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 79a12 │ │ + blx c1a70 │ │ + cbnz r0, 7987a │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 799c2 │ │ + beq.n 7982a │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ addeq sp, #64 @ 0x40 │ │ vpopeq {d8-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ - b.n 799f2 │ │ - add r1, pc, #688 @ (adr r1, 79cd0 ) │ │ + b.n 7985a │ │ + ldr r7, [sp, #144] @ 0x90 │ │ movs r4, r0 │ │ - add r1, pc, #472 @ (adr r1, 79bfc ) │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ movs r4, r0 │ │ - add r0, pc, #896 @ (adr r0, 79da8 ) │ │ + ldr r6, [sp, #352] @ 0x160 │ │ movs r4, r0 │ │ - add r0, pc, #480 @ (adr r0, 79c0c ) │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #60] @ (79a78 ) │ │ + ldr r0, [pc, #60] @ (798e0 ) │ │ movs r5, #0 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ ldmia.w r1, {r0, r2, r3} │ │ strd r5, r5, [r1] │ │ str r5, [r1, #8] │ │ mov r5, sp │ │ stmia.w sp, {r0, r2, r3} │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 79afc │ │ + bl 79964 │ │ mov r0, r5 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r6, [sp, #800] @ 0x320 │ │ + blx c16d0 │ │ + ldr r4, [sp, #256] @ 0x100 │ │ movs r4, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ - ldr r1, [pc, #116] @ (79af8 ) │ │ + ldr r1, [pc, #116] @ (79960 ) │ │ movs r4, #0 │ │ add r1, pc │ │ ldr r5, [r1, #0] │ │ ldr r1, [r5, #0] │ │ str r1, [sp, #12] │ │ ldrb r1, [r0, #16] │ │ tbb [pc, r1] │ │ cmp r1, #41 @ 0x29 │ │ lsls r3, r0, #20 │ │ asrs r7, r0, #12 │ │ ldrb r4, [r0, #0] │ │ - b.n 79ade │ │ + b.n 79946 │ │ ldr r4, [r0, #0] │ │ - b.n 79ade │ │ + b.n 79946 │ │ vldr d16, [r0] │ │ movs r4, #0 │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ movmi r4, #1 │ │ it gt │ │ movgt r4, #1 │ │ - b.n 79ae4 │ │ + b.n 7994c │ │ ldmia r0!, {r1, r2, r4} │ │ stmia.w sp, {r1, r2, r4} │ │ - cbz r1, 79ad8 │ │ + cbz r1, 79940 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 79ac4 │ │ + bne.n 7992c │ │ dmb ish │ │ ldr r4, [sp, #8] │ │ mov r0, sp │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r6, [sp, #512] @ 0x200 │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 75c62 │ │ + bl 75b82 │ │ movs r1, #5 │ │ strb r1, [r0, #16] │ │ pop {r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ ldrb r1, [r0, #16] │ │ cmp r1, #5 │ │ it eq │ │ - bleq 740b8 │ │ + bleq 73fd8 │ │ pop {r7, pc} │ │ - bmi.n 79ac6 │ │ + bmi.n 7992e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (79c58 ) │ │ + ldr r0, [pc, #300] @ (79ac0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 79b62 │ │ + blx c1a50 │ │ + cbnz r0, 799ca │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79b3a │ │ - b.n 79c24 │ │ + beq.n 799a2 │ │ + b.n 79a8c │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (79c5c ) │ │ + ldr r0, [pc, #244] @ (79ac4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 79b98 │ │ + blx c1a70 │ │ + cbnz r0, 79a00 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79b6a │ │ - b.n 79c24 │ │ + beq.n 799d2 │ │ + b.n 79a8c │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 79bc6 │ │ + blx c1a50 │ │ + cbnz r0, 79a2e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79b9e │ │ - b.n 79c24 │ │ + beq.n 79a06 │ │ + b.n 79a8c │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 79bf6 │ │ + blx c1a70 │ │ + cbnz r0, 79a5e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79bc8 │ │ - b.n 79c24 │ │ + beq.n 79a30 │ │ + b.n 79a8c │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 79c44 │ │ + blx c1a00 │ │ + cbnz r0, 79aac │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79bfc │ │ + beq.n 79a64 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 79c28 │ │ + b.n 79a90 │ │ nop │ │ - ldr r5, [sp, #864] @ 0x360 │ │ + ldr r3, [sp, #320] @ 0x140 │ │ movs r4, r0 │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #776] @ (79f78 ) │ │ + ldr r0, [pc, #776] @ (79de0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -9904,384 +9833,384 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 79cb8 │ │ + blx c1a50 │ │ + cbnz r0, 79b20 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79c90 │ │ - b.n 79d20 │ │ - ldr r0, [pc, #704] @ (79f7c ) │ │ + beq.n 79af8 │ │ + b.n 79b88 │ │ + ldr r0, [pc, #704] @ (79de4 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 79cf0 │ │ + blx c1a70 │ │ + cbnz r0, 79b58 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79cc2 │ │ - b.n 79d20 │ │ + beq.n 79b2a │ │ + b.n 79b88 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 79d6e │ │ + cbz r0, 79bd6 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 79dee │ │ + bne.n 79c56 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79cf8 │ │ + beq.n 79b60 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 79d20 │ │ + bne.n 79b88 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 79d54 │ │ - ldr r4, [pc, #512] @ (79f80 ) │ │ + beq.n 79bbc │ │ + ldr r4, [pc, #512] @ (79de8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (79f84 ) │ │ + ldr r0, [pc, #512] @ (79dec ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 79ed4 │ │ + bne.w 79d3c │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 79dc8 │ │ + beq.n 79c30 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79d8a │ │ - b.n 79d20 │ │ + beq.n 79bf2 │ │ + b.n 79b88 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 79db0 │ │ + beq.n 79c18 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 79db0 │ │ - ldr r4, [pc, #408] @ (79f88 ) │ │ + blx c1840 │ │ + b.n 79c18 │ │ + ldr r4, [pc, #408] @ (79df0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #404] @ (79f8c ) │ │ + ldr r0, [pc, #404] @ (79df4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 79e5a │ │ + blx c1a70 │ │ + cbnz r0, 79cc2 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 79e36 │ │ + beq.n 79c9e │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79dfc │ │ - b.n 79d20 │ │ + beq.n 79c64 │ │ + b.n 79b88 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 79e1e │ │ + beq.n 79c86 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 79e1e │ │ + blx c1840 │ │ + b.n 79c86 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 79f4c │ │ + bne.n 79db4 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 79d20 │ │ + bne.w 79b88 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 79e72 │ │ + blx c1ab0 │ │ + b.n 79cda │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 79f4c │ │ + blx c1a70 │ │ + cbnz r0, 79db4 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 79d20 │ │ + bne.w 79b88 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 79eec │ │ + blx c1ab0 │ │ + b.n 79d54 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 79f5c │ │ + bl 76664 │ │ + cbnz r0, 79dc4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 79d32 │ │ - ldr r4, [sp, #592] @ 0x250 │ │ + b.n 79b9a │ │ + ldr r2, [sp, #48] @ 0x30 │ │ movs r4, r0 │ │ - ldr r4, [sp, #408] @ 0x198 │ │ + ldr r1, [sp, #888] @ 0x378 │ │ movs r4, r0 │ │ - ldrb.w r0, [r0, #4] │ │ - strb r7, [r0, #6] │ │ - vqshrun.s64 d31, q7, #7 │ │ + sub.w r0, r8, #8650752 @ 0x840000 │ │ + strb r7, [r7, #8] │ │ + vsli.32 d31, d22, #25 │ │ movs r4, r0 │ │ - strb r5, [r2, #4] │ │ + strb r5, [r1, #7] │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (7a03c ) │ │ + ldr r0, [pc, #156] @ (79ea4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 79fd4 │ │ + blx c1a50 │ │ + cbnz r0, 79e3c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79fac │ │ - b.n 7a00a │ │ - ldr r0, [pc, #104] @ (7a040 ) │ │ + beq.n 79e14 │ │ + b.n 79e72 │ │ + ldr r0, [pc, #104] @ (79ea8 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7a010 │ │ + blx c1a70 │ │ + cbnz r0, 79e78 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 79fde │ │ + beq.n 79e46 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 7a024 │ │ + b.n 79e8c │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r1, [sp, #408] @ 0x198 │ │ + str r6, [sp, #888] @ 0x378 │ │ movs r4, r0 │ │ - ldr r1, [sp, #296] @ 0x128 │ │ + str r6, [sp, #776] @ 0x308 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (7a360 ) │ │ + ldr r0, [pc, #780] @ (7a1c8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -10290,545 +10219,545 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7a09c │ │ + blx c1a50 │ │ + cbnz r0, 79f04 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a074 │ │ - b.n 7a104 │ │ - ldr r0, [pc, #708] @ (7a364 ) │ │ + beq.n 79edc │ │ + b.n 79f6c │ │ + ldr r0, [pc, #708] @ (7a1cc ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7a0d4 │ │ + blx c1a70 │ │ + cbnz r0, 79f3c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a0a6 │ │ - b.n 7a104 │ │ + beq.n 79f0e │ │ + b.n 79f6c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 7a152 │ │ + cbz r0, 79fba │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 7a1d2 │ │ + bne.n 7a03a │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a0dc │ │ + beq.n 79f44 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7a104 │ │ + bne.n 79f6c │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7a138 │ │ - ldr r4, [pc, #516] @ (7a368 ) │ │ + beq.n 79fa0 │ │ + ldr r4, [pc, #516] @ (7a1d0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (7a36c ) │ │ + ldr r0, [pc, #516] @ (7a1d4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7a2ba │ │ + bne.w 7a122 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a1ac │ │ + beq.n 7a014 │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a16e │ │ - b.n 7a104 │ │ + beq.n 79fd6 │ │ + b.n 79f6c │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a194 │ │ + beq.n 79ffc │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7a194 │ │ - ldr r4, [pc, #412] @ (7a370 ) │ │ + blx c1840 │ │ + b.n 79ffc │ │ + ldr r4, [pc, #412] @ (7a1d8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (7a374 ) │ │ + ldr r0, [pc, #408] @ (7a1dc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7a240 │ │ + blx c1a70 │ │ + cbnz r0, 7a0a8 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a21a │ │ + beq.n 7a082 │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a1e0 │ │ - b.n 7a104 │ │ + beq.n 7a048 │ │ + b.n 79f6c │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a202 │ │ + beq.n 7a06a │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7a202 │ │ + blx c1840 │ │ + b.n 7a06a │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7a332 │ │ + bne.n 7a19a │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7a104 │ │ + bne.w 79f6c │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7a258 │ │ + blx c1ab0 │ │ + b.n 7a0c0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7a332 │ │ + blx c1a70 │ │ + cbnz r0, 7a19a │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7a104 │ │ + bne.w 79f6c │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7a2d2 │ │ + blx c1ab0 │ │ + b.n 7a13a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7a342 │ │ + bl 76664 │ │ + cbnz r0, 7a1aa │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7a116 │ │ + b.n 79f7e │ │ nop │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ + str r6, [sp, #160] @ 0xa0 │ │ movs r4, r0 │ │ - ldr r0, [sp, #520] @ 0x208 │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ movs r4, r0 │ │ - @ instruction: 0xf4ac0004 │ │ - ldr r3, [r4, #88] @ 0x58 │ │ - vsri.32 d31, d26, #7 │ │ + rsb r0, r4, #4 │ │ + ldr r3, [r3, #100] @ 0x64 │ │ + vsra.u32 , q1, #7 │ │ movs r4, r0 │ │ - ldr r1, [r6, #80] @ 0x50 │ │ + ldr r1, [r5, #92] @ 0x5c │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (7a494 ) │ │ + ldr r0, [pc, #268] @ (7a2fc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (7a498 ) │ │ - ldr r0, [pc, #256] @ (7a49c ) │ │ + ldr r6, [pc, #256] @ (7a300 ) │ │ + ldr r0, [pc, #256] @ (7a304 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7a3fe │ │ + blx c1a00 │ │ + cbnz r0, 7a266 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a3d6 │ │ + beq.n 7a23e │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a3a0 │ │ - b.n 7a462 │ │ + beq.n 7a208 │ │ + b.n 7a2ca │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a3c0 │ │ + beq.n 7a228 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7a3c0 │ │ + blx c1840 │ │ + b.n 7a228 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7a4a0 ) │ │ + ldr r0, [pc, #156] @ (7a308 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7a434 │ │ + blx c1a70 │ │ + cbnz r0, 7a29c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a406 │ │ - b.n 7a462 │ │ + beq.n 7a26e │ │ + b.n 7a2ca │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7a480 │ │ + blx c1a00 │ │ + cbnz r0, 7a2e8 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a43a │ │ + beq.n 7a2a2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7a466 │ │ + b.n 7a2ce │ │ nop │ │ - str r5, [sp, #496] @ 0x1f0 │ │ + str r2, [sp, #976] @ 0x3d0 │ │ movs r4, r0 │ │ - @ instruction: 0xf27a0004 │ │ - ldr r6, [r7, #96] @ 0x60 │ │ - vsli.32 d25, d14, #25 │ │ + vaddl.s16 q0, d2, d4 │ │ + ldr r6, [r6, #108] @ 0x6c │ │ + vrshr.u64 d25, d6, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (7a5c0 ) │ │ + ldr r0, [pc, #268] @ (7a428 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (7a5c4 ) │ │ - ldr r0, [pc, #256] @ (7a5c8 ) │ │ + ldr r6, [pc, #256] @ (7a42c ) │ │ + ldr r0, [pc, #256] @ (7a430 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7a52a │ │ + blx c1a00 │ │ + cbnz r0, 7a392 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a502 │ │ + beq.n 7a36a │ │ ldr r2, [r6, #40] @ 0x28 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a4cc │ │ - b.n 7a58e │ │ + beq.n 7a334 │ │ + b.n 7a3f6 │ │ add.w r8, r6, #44 @ 0x2c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a4ec │ │ + beq.n 7a354 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #40] @ 0x28 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7a4ec │ │ + blx c1840 │ │ + b.n 7a354 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7a5cc ) │ │ + ldr r0, [pc, #156] @ (7a434 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7a560 │ │ + blx c1a70 │ │ + cbnz r0, 7a3c8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a532 │ │ - b.n 7a58e │ │ + beq.n 7a39a │ │ + b.n 7a3f6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7a5ac │ │ + blx c1a00 │ │ + cbnz r0, 7a414 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a566 │ │ + beq.n 7a3ce │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7a592 │ │ + b.n 7a3fa │ │ nop │ │ - str r4, [sp, #320] @ 0x140 │ │ + str r1, [sp, #800] @ 0x320 │ │ movs r4, r0 │ │ - adc.w r0, lr, #4 │ │ - ldr r2, [r2, #80] @ 0x50 │ │ - vrsra.u64 , q9, #7 │ │ + cdp 0, 6, cr0, cr6, cr4, {0} │ │ + ldr r2, [r1, #92] @ 0x5c │ │ + vceq.i32 , q13, #0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (7a770 ) │ │ + ldr r0, [pc, #400] @ (7a5d8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -10837,515 +10766,515 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7a65a │ │ + blx c1a50 │ │ + cbnz r0, 7a4c2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a600 │ │ + beq.n 7a468 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (7a774 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (7a5dc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (7a778 ) │ │ + ldr r0, [pc, #276] @ (7a5e0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7a6ca │ │ + blx c1a70 │ │ + cbnz r0, 7a532 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a6a4 │ │ + beq.n 7a50c │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a668 │ │ - b.n 7a626 │ │ + beq.n 7a4d0 │ │ + b.n 7a48e │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a68c │ │ + beq.n 7a4f4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7a68c │ │ + blx c1840 │ │ + b.n 7a4f4 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7a742 │ │ + blx c1a70 │ │ + cbnz r0, 7a5aa │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7a626 │ │ + bne.w 7a48e │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7a6e2 │ │ + blx c1ab0 │ │ + b.n 7a54a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7a752 │ │ + bl 76664 │ │ + cbnz r0, 7a5ba │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7a638 │ │ + b.n 7a4a0 │ │ nop │ │ - str r3, [sp, #144] @ 0x90 │ │ + str r0, [sp, #624] @ 0x270 │ │ movs r4, r0 │ │ - vext.8 d0, d2, d4, #0 │ │ - ldr r1, [r5, #8] │ │ + stcl 0, cr0, [sl], {4} │ │ + ldr r1, [r4, #20] │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #284] @ (7a8a4 ) │ │ + ldr r0, [pc, #284] @ (7a70c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7a7be │ │ + blx c1a50 │ │ + cbnz r0, 7a626 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a796 │ │ - b.n 7a7f2 │ │ + beq.n 7a5fe │ │ + b.n 7a65a │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #228] @ (7a8a8 ) │ │ + ldr r0, [pc, #228] @ (7a710 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7a80a │ │ + blx c1a70 │ │ + cbnz r0, 7a672 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a7c6 │ │ + beq.n 7a62e │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #152] @ (7a8ac ) │ │ - ldr r0, [pc, #152] @ (7a8b0 ) │ │ + ldr r5, [pc, #152] @ (7a714 ) │ │ + ldr r0, [pc, #152] @ (7a718 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #148] @ (7a8b4 ) │ │ - ldr r6, [pc, #152] @ (7a8b8 ) │ │ + ldr r0, [pc, #148] @ (7a71c ) │ │ + ldr r6, [pc, #152] @ (7a720 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 7a896 │ │ + blx c1b60 │ │ + cbnz r0, 7a6fe │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a870 │ │ + beq.n 7a6d8 │ │ ldr r0, [r5, #56] @ 0x38 │ │ - cbz r0, 7a854 │ │ + cbz r0, 7a6bc │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7a854 │ │ + cbz r1, 7a6bc │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7a856 │ │ + b.n 7a6be │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a826 │ │ - b.n 7a7f2 │ │ + beq.n 7a68e │ │ + b.n 7a65a │ │ add.w r0, r5, #60 @ 0x3c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a846 │ │ + beq.n 7a6ae │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #56] @ 0x38 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7a846 │ │ + blx c1840 │ │ + b.n 7a6ae │ │ ldr r0, [sp, #16] │ │ sub.w r0, sl, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7a7f4 │ │ - str r1, [sp, #496] @ 0x1f0 │ │ + b.n 7a65c │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ movs r4, r0 │ │ - str r1, [sp, #408] @ 0x198 │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ movs r4, r0 │ │ - ldcl 0, cr0, [lr, #16]! │ │ - str r0, [r4, #116] @ 0x74 │ │ - vqrshrn.u64 d22, , #7 │ │ - vtbl.8 d22, {d9}, d18 │ │ + adds.w r0, r6, r4 │ │ + ldr r0, [r3, #0] │ │ + vtbl.8 d22, {d9-d11}, d31 │ │ + @ instruction: 0xfff968da │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (7a9d8 ) │ │ + ldr r0, [pc, #268] @ (7a840 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (7a9dc ) │ │ - ldr r0, [pc, #256] @ (7a9e0 ) │ │ + ldr r6, [pc, #256] @ (7a844 ) │ │ + ldr r0, [pc, #256] @ (7a848 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7a942 │ │ + blx c1a00 │ │ + cbnz r0, 7a7aa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7a91a │ │ + beq.n 7a782 │ │ ldr r2, [r6, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a8e4 │ │ - b.n 7a9a6 │ │ + beq.n 7a74c │ │ + b.n 7a80e │ │ add.w r8, r6, #68 @ 0x44 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7a904 │ │ + beq.n 7a76c │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7a904 │ │ + blx c1840 │ │ + b.n 7a76c │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7a9e4 ) │ │ + ldr r0, [pc, #156] @ (7a84c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7a978 │ │ + blx c1a70 │ │ + cbnz r0, 7a7e0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a94a │ │ - b.n 7a9a6 │ │ + beq.n 7a7b2 │ │ + b.n 7a80e │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7a9c4 │ │ + blx c1a00 │ │ + cbnz r0, 7a82c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7a97e │ │ + beq.n 7a7e6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7a9aa │ │ + b.n 7a812 │ │ nop │ │ - str r0, [sp, #224] @ 0xe0 │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ movs r4, r0 │ │ - ldc 0, cr0, [r6, #-16]! │ │ - ldr r2, [r7, #12] │ │ - @ instruction: 0xfff98fda │ │ + orr.w r0, lr, r4 │ │ + ldr r2, [r6, #24] │ │ + vcvt.u16.f16 q12, q1, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (7ab04 ) │ │ + ldr r0, [pc, #268] @ (7a96c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (7ab08 ) │ │ - ldr r0, [pc, #256] @ (7ab0c ) │ │ + ldr r6, [pc, #256] @ (7a970 ) │ │ + ldr r0, [pc, #256] @ (7a974 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7aa6e │ │ + blx c1a00 │ │ + cbnz r0, 7a8d6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7aa46 │ │ + beq.n 7a8ae │ │ ldr r2, [r6, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7aa10 │ │ - b.n 7aad2 │ │ + beq.n 7a878 │ │ + b.n 7a93a │ │ add.w r8, r6, #76 @ 0x4c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7aa30 │ │ + beq.n 7a898 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7aa30 │ │ + blx c1840 │ │ + b.n 7a898 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7ab10 ) │ │ + ldr r0, [pc, #156] @ (7a978 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7aaa4 │ │ + blx c1a70 │ │ + cbnz r0, 7a90c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7aa76 │ │ - b.n 7aad2 │ │ + beq.n 7a8de │ │ + b.n 7a93a │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7aaf0 │ │ + blx c1a00 │ │ + cbnz r0, 7a958 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7aaaa │ │ + beq.n 7a912 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7aad6 │ │ + b.n 7a93e │ │ nop │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ movs r4, r0 │ │ - stc 0, cr0, [sl], {4} │ │ - str r6, [r1, #124] @ 0x7c │ │ - @ instruction: 0xfff98eae │ │ + stmdb r2!, {r2} │ │ + ldr r6, [r0, #8] │ │ + vdup.8 d24, d22[4] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (7acb4 ) │ │ + ldr r0, [pc, #400] @ (7ab1c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -11354,908 +11283,910 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7ab9e │ │ + blx c1a50 │ │ + cbnz r0, 7aa06 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ab44 │ │ + beq.n 7a9ac │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (7acb8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (7ab20 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (7acbc ) │ │ + ldr r0, [pc, #276] @ (7ab24 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7ac0e │ │ + blx c1a70 │ │ + cbnz r0, 7aa76 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7abe8 │ │ + beq.n 7aa50 │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7abac │ │ - b.n 7ab6a │ │ + beq.n 7aa14 │ │ + b.n 7a9d2 │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7abd0 │ │ + beq.n 7aa38 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7abd0 │ │ + blx c1840 │ │ + b.n 7aa38 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7ac86 │ │ + blx c1a70 │ │ + cbnz r0, 7aaee │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7ab6a │ │ + bne.w 7a9d2 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7ac26 │ │ + blx c1ab0 │ │ + b.n 7aa8e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7ac96 │ │ + bl 76664 │ │ + cbnz r0, 7aafe │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7ab7c │ │ + b.n 7a9e4 │ │ nop │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ + ldrh r0, [r3, #26] │ │ movs r4, r0 │ │ - orn r0, lr, r4 │ │ - str r5, [r4, #52] @ 0x34 │ │ + b.n 7aa30 │ │ + movs r4, r0 │ │ + str r5, [r3, #64] @ 0x40 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #284] @ (7ade8 ) │ │ + ldr r0, [pc, #284] @ (7ac50 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7ad02 │ │ + blx c1a50 │ │ + cbnz r0, 7ab6a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7acda │ │ - b.n 7ad36 │ │ + beq.n 7ab42 │ │ + b.n 7ab9e │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #228] @ (7adec ) │ │ + ldr r0, [pc, #228] @ (7ac54 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7ad4e │ │ + blx c1a70 │ │ + cbnz r0, 7abb6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ad0a │ │ + beq.n 7ab72 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #152] @ (7adf0 ) │ │ - ldr r0, [pc, #152] @ (7adf4 ) │ │ + ldr r5, [pc, #152] @ (7ac58 ) │ │ + ldr r0, [pc, #152] @ (7ac5c ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #148] @ (7adf8 ) │ │ - ldr r6, [pc, #152] @ (7adfc ) │ │ + ldr r0, [pc, #148] @ (7ac60 ) │ │ + ldr r6, [pc, #152] @ (7ac64 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 7adda │ │ + blx c1b60 │ │ + cbnz r0, 7ac42 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7adb4 │ │ + beq.n 7ac1c │ │ ldr r0, [r5, #88] @ 0x58 │ │ - cbz r0, 7ad98 │ │ + cbz r0, 7ac00 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7ad98 │ │ + cbz r1, 7ac00 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7ad9a │ │ + b.n 7ac02 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ad6a │ │ - b.n 7ad36 │ │ + beq.n 7abd2 │ │ + b.n 7ab9e │ │ add.w r0, r5, #92 @ 0x5c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7ad8a │ │ + beq.n 7abf2 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #88] @ 0x58 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7ad8a │ │ + blx c1840 │ │ + b.n 7abf2 │ │ ldr r0, [sp, #16] │ │ sub.w r0, sl, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7ad38 │ │ - ldrh r0, [r7, #32] │ │ + b.n 7aba0 │ │ + ldrh r0, [r6, #12] │ │ + movs r4, r0 │ │ + ldrh r2, [r3, #12] │ │ movs r4, r0 │ │ - ldrh r2, [r4, #32] │ │ + b.n 7a800 │ │ movs r4, r0 │ │ - ldmia.w sl!, {r2} │ │ - str r4, [r3, #32] │ │ - vcge.f32 d22, d22, #0 │ │ - vrshr.u64 q11, q7, #7 │ │ + str r4, [r2, #44] @ 0x2c │ │ + vsli.32 q11, q7, #25 │ │ + vrsra.u64 d22, d6, #7 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #648] @ (7b098 ) │ │ + ldr r0, [pc, #648] @ (7af00 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7ae68 │ │ + blx c1a50 │ │ + cbnz r0, 7acd0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ae1e │ │ + beq.n 7ac86 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #560] @ (7b09c ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #560] @ (7af04 ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #560] @ (7b0a0 ) │ │ + ldr r0, [pc, #560] @ (7af08 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 7aeda │ │ + blx c1a70 │ │ + cbnz r0, 7ad42 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7aeb2 │ │ + beq.n 7ad1a │ │ ldr r3, [r5, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ae76 │ │ - b.n 7ae44 │ │ + beq.n 7acde │ │ + b.n 7acac │ │ add.w r0, r5, #100 @ 0x64 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7ae9a │ │ + beq.n 7ad02 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #96] @ 0x60 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7ae9a │ │ + blx c1840 │ │ + b.n 7ad02 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n 7ae48 │ │ + beq.n 7acb0 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7af16 │ │ + blx c1a50 │ │ + cbnz r0, 7ad7e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7aeee │ │ - b.n 7ae48 │ │ - ldr r0, [pc, #396] @ (7b0a4 ) │ │ + beq.n 7ad56 │ │ + b.n 7acb0 │ │ + ldr r0, [pc, #396] @ (7af0c ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 7af4e │ │ + blx c1a70 │ │ + cbnz r0, 7adb6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7af20 │ │ - b.n 7ae48 │ │ + beq.n 7ad88 │ │ + b.n 7acb0 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - bne.w 7ae48 │ │ + bne.w 7acb0 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7af8a │ │ + blx c1a50 │ │ + cbnz r0, 7adf2 │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7af62 │ │ - b.n 7ae48 │ │ - ldr r0, [pc, #284] @ (7b0a8 ) │ │ + beq.n 7adca │ │ + b.n 7acb0 │ │ + ldr r0, [pc, #284] @ (7af10 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 7aff8 │ │ + blx c1a70 │ │ + cbnz r0, 7ae60 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7afd0 │ │ + beq.n 7ae38 │ │ ldr r3, [r5, #104] @ 0x68 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7af94 │ │ - b.n 7ae48 │ │ + beq.n 7adfc │ │ + b.n 7acb0 │ │ add.w r0, r5, #108 @ 0x6c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7afb8 │ │ + beq.n 7ae20 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #104] @ 0x68 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7afb8 │ │ + blx c1840 │ │ + b.n 7ae20 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #176] @ (7b0ac ) │ │ + ldr r0, [pc, #176] @ (7af14 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b02e │ │ + blx c1a70 │ │ + cbnz r0, 7ae96 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b000 │ │ - b.n 7ae48 │ │ + beq.n 7ae68 │ │ + b.n 7acb0 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7b05c │ │ + blx c1a50 │ │ + cbnz r0, 7aec4 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b034 │ │ - b.n 7ae48 │ │ + beq.n 7ae9c │ │ + b.n 7acb0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b08c │ │ + blx c1a70 │ │ + cbnz r0, 7aef4 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b05e │ │ - b.n 7ae48 │ │ + beq.n 7aec6 │ │ + b.n 7acb0 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 7ae48 │ │ + b.n 7acb0 │ │ nop │ │ - ldrh r4, [r6, #22] │ │ + ldrh r4, [r5, #2] │ │ movs r4, r0 │ │ - b.n 7afe8 │ │ + b.n 7a880 │ │ movs r4, r0 │ │ - str r0, [r5, #52] @ 0x34 │ │ - vtbl.8 d24, {d9-d11}, d8 │ │ + str r0, [r4, #64] @ 0x40 │ │ + vneg.f32 d24, d0 │ │ movs r4, r0 │ │ - str r2, [r1, #36] @ 0x24 │ │ - vtbl.8 d24, {d9-d10}, d20 │ │ + str r2, [r0, #48] @ 0x30 │ │ + vqshlu.s64 d24, d12, #57 @ 0x39 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #644] @ (7b344 ) │ │ + ldr r0, [pc, #644] @ (7b1ac ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7b118 │ │ + blx c1a50 │ │ + cbnz r0, 7af80 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b0ce │ │ + beq.n 7af36 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #556] @ (7b348 ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #556] @ (7b1b0 ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #556] @ (7b34c ) │ │ + ldr r0, [pc, #556] @ (7b1b4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 7b18a │ │ + blx c1a70 │ │ + cbnz r0, 7aff2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7b162 │ │ + beq.n 7afca │ │ ldr r3, [r5, #112] @ 0x70 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b126 │ │ - b.n 7b0f4 │ │ + beq.n 7af8e │ │ + b.n 7af5c │ │ add.w r0, r5, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7b14a │ │ + beq.n 7afb2 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #112] @ 0x70 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7b14a │ │ + blx c1840 │ │ + b.n 7afb2 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n 7b0f8 │ │ + beq.n 7af60 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7b1c6 │ │ + blx c1a50 │ │ + cbnz r0, 7b02e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b19e │ │ - b.n 7b0f8 │ │ - ldr r0, [pc, #392] @ (7b350 ) │ │ + beq.n 7b006 │ │ + b.n 7af60 │ │ + ldr r0, [pc, #392] @ (7b1b8 ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 7b1fe │ │ + blx c1a70 │ │ + cbnz r0, 7b066 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b1d0 │ │ - b.n 7b0f8 │ │ + beq.n 7b038 │ │ + b.n 7af60 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ - beq.w 7b0f8 │ │ + beq.w 7af60 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7b232 │ │ + blx c1a50 │ │ + cbnz r0, 7b09a │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b20a │ │ - b.n 7b0f8 │ │ - ldr r0, [pc, #288] @ (7b354 ) │ │ + beq.n 7b072 │ │ + b.n 7af60 │ │ + ldr r0, [pc, #288] @ (7b1bc ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov sl, r0 │ │ - ldr r0, [pc, #280] @ (7b358 ) │ │ + ldr r0, [pc, #280] @ (7b1c0 ) │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 7b2a6 │ │ + blx c1a70 │ │ + cbnz r0, 7b10e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, sl │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [sl] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7b280 │ │ + beq.n 7b0e8 │ │ ldr r3, [r5, #120] @ 0x78 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b242 │ │ - b.n 7b0f8 │ │ + beq.n 7b0aa │ │ + b.n 7af60 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7b268 │ │ + beq.n 7b0d0 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #120] @ 0x78 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n 7b268 │ │ + blx c1840 │ │ + b.n 7b0d0 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #176] @ (7b35c ) │ │ + ldr r0, [pc, #176] @ (7b1c4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b2dc │ │ + blx c1a70 │ │ + cbnz r0, 7b144 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b2ae │ │ - b.n 7b0f8 │ │ + beq.n 7b116 │ │ + b.n 7af60 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7b30a │ │ + blx c1a50 │ │ + cbnz r0, 7b172 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b2e2 │ │ - b.n 7b0f8 │ │ + beq.n 7b14a │ │ + b.n 7af60 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b33a │ │ + blx c1a70 │ │ + cbnz r0, 7b1a2 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b30c │ │ - b.n 7b0f8 │ │ + beq.n 7b174 │ │ + b.n 7af60 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 7b0f8 │ │ - ldrh r4, [r0, #2] │ │ + b.n 7af60 │ │ + strh r4, [r7, #44] @ 0x2c │ │ movs r4, r0 │ │ - b.n 7ad34 │ │ + b.n 7b5cc │ │ movs r4, r0 │ │ - str r0, [r7, #8] │ │ - vqshl.u32 q12, q4, #25 │ │ + str r0, [r6, #20] │ │ + vsri.64 q12, q0, #7 │ │ movs r4, r0 │ │ - b.n 7ac08 │ │ + b.n 7b4a0 │ │ movs r4, r0 │ │ - ldrsh r4, [r3, r6] │ │ - vqshlu.s32 q12, q11, #25 │ │ + str r4, [r2, #4] │ │ + vneg.s32 q12, q15 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (7b428 ) │ │ + ldr r0, [pc, #188] @ (7b290 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7b3b2 │ │ + blx c1a50 │ │ + cbnz r0, 7b21a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b38a │ │ - b.n 7b3e6 │ │ + beq.n 7b1f2 │ │ + b.n 7b24e │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (7b42c ) │ │ + ldr r0, [pc, #116] @ (7b294 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b3f6 │ │ + blx c1a70 │ │ + cbnz r0, 7b25e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b3ba │ │ + beq.n 7b222 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 7b404 │ │ + b.n 7b26c │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r6, [r2, #44] @ 0x2c │ │ + strh r6, [r1, #24] │ │ movs r4, r0 │ │ - strh r6, [r6, #42] @ 0x2a │ │ + strh r6, [r5, #22] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (7b55c ) │ │ + ldr r0, [pc, #284] @ (7b3c4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -12264,112 +12195,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7b49a │ │ + blx c1a50 │ │ + cbnz r0, 7b302 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b460 │ │ + beq.n 7b2c8 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 7b53a │ │ + b.n 7b3a2 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b510 │ │ + blx c1a70 │ │ + cbnz r0, 7b378 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7b486 │ │ + bne.n 7b2ee │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7b4b2 │ │ + blx c1ab0 │ │ + b.n 7b31a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7b520 │ │ + bl 76664 │ │ + cbnz r0, 7b388 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - strh r4, [r0, #38] @ 0x26 │ │ + blx c16d0 │ │ + strh r4, [r7, #16] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (7b6fc ) │ │ + ldr r0, [pc, #396] @ (7b564 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -12378,792 +12309,792 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7b5ea │ │ + blx c1a50 │ │ + cbnz r0, 7b452 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b590 │ │ + beq.n 7b3f8 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (7b700 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (7b568 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (7b704 ) │ │ + ldr r0, [pc, #272] @ (7b56c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7b658 │ │ + blx c1a70 │ │ + cbnz r0, 7b4c0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7b632 │ │ + beq.n 7b49a │ │ ldr r3, [r4, #4] │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7b5f8 │ │ - b.n 7b5b6 │ │ + beq.n 7b460 │ │ + b.n 7b41e │ │ add.w r0, r4, #8 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7b61a │ │ + beq.n 7b482 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7b61a │ │ + blx c1840 │ │ + b.n 7b482 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7b6d0 │ │ + blx c1a70 │ │ + cbnz r0, 7b538 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7b5b6 │ │ + bne.w 7b41e │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7b670 │ │ + blx c1ab0 │ │ + b.n 7b4d8 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7b6e0 │ │ + bl 76664 │ │ + cbnz r0, 7b548 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7b5c8 │ │ - strh r4, [r2, #28] │ │ + b.n 7b430 │ │ + strh r4, [r1, #8] │ │ movs r4, r0 │ │ - b.n 7b840 │ │ + ble.n 7b4d8 │ │ movs r4, r0 │ │ - ldr r1, [r3, r4] │ │ + ldr r1, [r2, r7] │ │ vsli.64 , q0, #57 @ 0x39 │ │ add r7, sp, #8 │ │ - cbz r1, 7b71a │ │ + cbz r1, 7b582 │ │ mov r4, r1 │ │ - bl 7bb54 │ │ + bl 7b9bc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7bb54 │ │ + bl 7b9bc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b760 ) │ │ + ldr r0, [pc, #52] @ (7b5c8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7b73e │ │ + cbz r1, 7b5a6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7bd24 │ │ - b.n 7b74e │ │ + bl 7bb8c │ │ + b.n 7b5b6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7bd24 │ │ + bl 7bb8c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r2, [r3, #14] │ │ + ldrb r2, [r2, #29] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b776 │ │ + cbz r1, 7b5de │ │ mov r4, r1 │ │ - bl 7becc │ │ + bl 7bd34 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7becc │ │ + bl 7bd34 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b78e │ │ + cbz r1, 7b5f6 │ │ mov r4, r1 │ │ - bl 7c0c4 │ │ + bl 7bf2c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7c0c4 │ │ + bl 7bf2c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b7a6 │ │ + cbz r1, 7b60e │ │ mov r4, r1 │ │ - bl 7c2c4 │ │ + bl 7c12c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7c2c4 │ │ + bl 7c12c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7c364 │ │ - cbz r4, 7b7ba │ │ + bl 7c1cc │ │ + cbz r4, 7b622 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 7b7cc │ │ + cbz r1, 7b634 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7c40c │ │ + bl 7c274 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 7c40c │ │ - cbz r1, 7b7e0 │ │ + b.w 7c274 │ │ + cbz r1, 7b648 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7c4a8 │ │ + bl 7c310 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 7c4a8 │ │ + b.w 7c310 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b824 ) │ │ + ldr r0, [pc, #52] @ (7b68c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7b802 │ │ + cbz r1, 7b66a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7c82c │ │ - b.n 7b812 │ │ + bl 7c694 │ │ + b.n 7b67a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7c82c │ │ + bl 7c694 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r6, [r2, #8] │ │ + ldrb r6, [r1, #26] │ │ movs r4, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b864 ) │ │ + ldr r0, [pc, #52] @ (7b6cc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 7b844 │ │ + cbz r1, 7b6ac │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7c95c │ │ - b.n 7b854 │ │ + bl 7c7c4 │ │ + b.n 7b6bc │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7c95c │ │ + bl 7c7c4 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r4, [r2, #6] │ │ + ldrb r4, [r1, #25] │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b8a8 ) │ │ + ldr r0, [pc, #52] @ (7b710 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7b886 │ │ + cbz r1, 7b6ee │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7ca2c │ │ - b.n 7b896 │ │ + bl 7c894 │ │ + b.n 7b6fe │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7ca2c │ │ + bl 7c894 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r2, [r2, #4] │ │ + ldrb r2, [r1, #24] │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b8ec ) │ │ + ldr r0, [pc, #52] @ (7b754 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7b8ca │ │ + cbz r1, 7b732 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7cb5c │ │ - b.n 7b8da │ │ + bl 7c9c4 │ │ + b.n 7b742 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7cb5c │ │ + bl 7c9c4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r6, [r1, #2] │ │ + ldrb r6, [r0, #23] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b902 │ │ + cbz r1, 7b76a │ │ mov r4, r1 │ │ - bl 7cd08 │ │ + bl 7cb70 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7cd08 │ │ + bl 7cb70 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b91a │ │ + cbz r1, 7b782 │ │ mov r4, r1 │ │ - bl 7cf28 │ │ + bl 7cd90 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7cf28 │ │ + bl 7cd90 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b960 ) │ │ + ldr r0, [pc, #52] @ (7b7c8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7b93e │ │ + cbz r1, 7b7a6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7d06c │ │ - b.n 7b94e │ │ + bl 7ced4 │ │ + b.n 7b7b6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7d06c │ │ + bl 7ced4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r2, [r3, #31] │ │ + ldrb r2, [r2, #21] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b976 │ │ + cbz r1, 7b7de │ │ mov r4, r1 │ │ - bl 7d3a4 │ │ + bl 7d20c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7d3a4 │ │ + bl 7d20c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7b9bc ) │ │ + ldr r0, [pc, #52] @ (7b824 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7b99a │ │ + cbz r1, 7b802 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7d458 │ │ - b.n 7b9aa │ │ + bl 7d2c0 │ │ + b.n 7b812 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7d458 │ │ + bl 7d2c0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r6, [r7, #29] │ │ + ldrb r6, [r6, #19] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b9d2 │ │ + cbz r1, 7b83a │ │ mov r4, r1 │ │ - bl 7d790 │ │ + bl 7d5f8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7d790 │ │ + bl 7d5f8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7b9ea │ │ + cbz r1, 7b852 │ │ mov r4, r1 │ │ - bl 7d8bc │ │ + bl 7d724 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7d8bc │ │ + bl 7d724 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7ba30 ) │ │ + ldr r0, [pc, #52] @ (7b898 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7ba0e │ │ + cbz r1, 7b876 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7d9e8 │ │ - b.n 7ba1e │ │ + bl 7d850 │ │ + b.n 7b886 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7d9e8 │ │ + bl 7d850 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r2, [r1, #28] │ │ + ldrb r2, [r0, #18] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7db94 │ │ - cbz r4, 7ba42 │ │ + bl 7d9fc │ │ + cbz r4, 7b8aa │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7ba56 │ │ + cbz r1, 7b8be │ │ mov r4, r1 │ │ - bl 7dce0 │ │ + bl 7db48 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7dce0 │ │ + bl 7db48 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7ba6e │ │ + cbz r1, 7b8d6 │ │ mov r4, r1 │ │ - bl 7de08 │ │ + bl 7dc70 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7de08 │ │ + bl 7dc70 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7bab4 ) │ │ + ldr r0, [pc, #52] @ (7b91c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7ba92 │ │ + cbz r1, 7b8fa │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7df30 │ │ - b.n 7baa2 │ │ + bl 7dd98 │ │ + b.n 7b90a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7df30 │ │ + bl 7dd98 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r6, [r0, #26] │ │ + ldrb r6, [r7, #15] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7e0d8 │ │ - cbz r4, 7bac6 │ │ + bl 7df40 │ │ + cbz r4, 7b92e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 7e218 │ │ - cbz r4, 7bad6 │ │ + bl 7e080 │ │ + cbz r4, 7b93e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7bb18 ) │ │ + ldr r0, [pc, #52] @ (7b980 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7baf6 │ │ + cbz r1, 7b95e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7e328 │ │ - b.n 7bb06 │ │ + bl 7e190 │ │ + b.n 7b96e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7e328 │ │ + bl 7e190 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r2, [r4, #24] │ │ + ldrb r2, [r3, #14] │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (7bb38 ) │ │ + ldr r5, [pc, #20] @ (7b9a0 ) │ │ mov.w r4, #656 @ 0x290 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 7bb28 │ │ + bne.n 7b990 │ │ pop {r4, r5, r7, pc} │ │ - str r5, [sp, #712] @ 0x2c8 │ │ + str r3, [sp, #72] @ 0x48 │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (7bb4c ) │ │ + ldr r0, [pc, #12] @ (7b9b4 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (7bb50 ) │ │ + ldr r2, [pc, #12] @ (7b9b8 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - strb r0, [r5, #25] │ │ + strb r0, [r4, #15] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (7bd1c ) │ │ + ldr r0, [pc, #440] @ (7bb84 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (7bd20 ) │ │ + ldr r0, [pc, #428] @ (7bb88 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7bba2 │ │ + blx c1a00 │ │ + cbnz r0, 7ba0a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bb78 │ │ - b.n 7bc70 │ │ + beq.n 7b9e0 │ │ + b.n 7bad8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7bbd2 │ │ + blx c1a00 │ │ + cbnz r0, 7ba3a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bba8 │ │ - b.n 7bc70 │ │ + beq.n 7ba10 │ │ + b.n 7bad8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7bc0a │ │ + blx c1a00 │ │ + cbnz r0, 7ba72 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bbe0 │ │ - b.n 7bc70 │ │ + beq.n 7ba48 │ │ + b.n 7bad8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7bc42 │ │ + blx c1a00 │ │ + cbnz r0, 7baaa │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bc18 │ │ - b.n 7bc70 │ │ + beq.n 7ba80 │ │ + b.n 7bad8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7bc8c │ │ + blx c1a00 │ │ + cbnz r0, 7baf4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bc48 │ │ + beq.n 7bab0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7bcc8 │ │ + blx c1a00 │ │ + cbnz r0, 7bb30 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7bc9a │ │ - b.n 7bc74 │ │ + beq.n 7bb02 │ │ + b.n 7badc │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7bcfe │ │ + bne.n 7bb66 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7bcfe │ │ + bne.n 7bb66 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 7bc74 │ │ + beq.n 7badc │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 7bc74 │ │ + bgt.n 7badc │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 7bc74 │ │ - ldrb r6, [r3, #22] │ │ + b.n 7badc │ │ + ldrb r6, [r2, #12] │ │ movs r4, r0 │ │ - ldrb r4, [r5, #22] │ │ + ldrb r4, [r4, #12] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (7bec0 ) │ │ + ldr r0, [pc, #396] @ (7bd28 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -13172,1115 +13103,1115 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7bdae │ │ + blx c1a50 │ │ + cbnz r0, 7bc16 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bd54 │ │ + beq.n 7bbbc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (7bec4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (7bd2c ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (7bec8 ) │ │ + ldr r0, [pc, #272] @ (7bd30 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7be1a │ │ + blx c1a70 │ │ + cbnz r0, 7bc82 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7bdf6 │ │ + beq.n 7bc5e │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bdbc │ │ - b.n 7bd7a │ │ + beq.n 7bc24 │ │ + b.n 7bbe2 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7bdde │ │ + beq.n 7bc46 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 7bdde │ │ + blx c1840 │ │ + b.n 7bc46 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7be92 │ │ + blx c1a70 │ │ + cbnz r0, 7bcfa │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7bd7a │ │ + bne.w 7bbe2 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7be32 │ │ + blx c1ab0 │ │ + b.n 7bc9a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7bea2 │ │ + bl 76664 │ │ + cbnz r0, 7bd0a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 7bd8c │ │ + b.n 7bbf4 │ │ nop │ │ - ldrb r0, [r2, #15] │ │ + ldrb r0, [r1, #5] │ │ movs r4, r0 │ │ - bhi.n 7be94 │ │ + bpl.n 7bd2c │ │ movs r4, r0 │ │ - str r5, [r2, r5] │ │ + strh r5, [r1, r0] │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #468] @ (7c0b0 ) │ │ + ldr r0, [pc, #468] @ (7bf18 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7bf12 │ │ + blx c1a50 │ │ + cbnz r0, 7bd7a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7beea │ │ - b.n 7bf48 │ │ - ldr r0, [pc, #416] @ (7c0b4 ) │ │ + beq.n 7bd52 │ │ + b.n 7bdb0 │ │ + ldr r0, [pc, #416] @ (7bf1c ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7bf6c │ │ + blx c1a70 │ │ + cbnz r0, 7bdd4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bf1c │ │ + beq.n 7bd84 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7bf4c │ │ + beq.n 7bdb4 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7bfa2 │ │ + blx c1a50 │ │ + cbnz r0, 7be0a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bf7a │ │ - b.n 7bf4c │ │ - ldr r5, [pc, #276] @ (7c0b8 ) │ │ + beq.n 7bde2 │ │ + b.n 7bdb4 │ │ + ldr r5, [pc, #276] @ (7bf20 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #272] @ (7c0bc ) │ │ + ldr r0, [pc, #272] @ (7bf24 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 7c012 │ │ + blx c1a70 │ │ + cbnz r0, 7be7a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7bfea │ │ + beq.n 7be52 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7bfb0 │ │ - b.n 7bf4c │ │ + beq.n 7be18 │ │ + b.n 7bdb4 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7bfd2 │ │ + beq.n 7be3a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7bfd2 │ │ + blx c1840 │ │ + b.n 7be3a │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #168] @ (7c0c0 ) │ │ + ldr r0, [pc, #168] @ (7bf28 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c048 │ │ + blx c1a70 │ │ + cbnz r0, 7beb0 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c01a │ │ - b.n 7bf4c │ │ + beq.n 7be82 │ │ + b.n 7bdb4 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7c076 │ │ + blx c1a50 │ │ + cbnz r0, 7bede │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c04e │ │ - b.n 7bf4c │ │ + beq.n 7beb6 │ │ + b.n 7bdb4 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c0a6 │ │ + blx c1a70 │ │ + cbnz r0, 7bf0e │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c078 │ │ - b.n 7bf4c │ │ + beq.n 7bee0 │ │ + b.n 7bdb4 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 7bf4c │ │ - ldrb r0, [r5, #8] │ │ + b.n 7bdb4 │ │ + strb r0, [r4, #30] │ │ movs r4, r0 │ │ - ldrb r4, [r1, #8] │ │ + strb r4, [r0, #30] │ │ movs r4, r0 │ │ - bvs.n 7c0a0 │ │ + bmi.n 7bf38 │ │ movs r4, r0 │ │ - strh r6, [r5, r0] │ │ - vtbl.8 d23, {d9-d10}, d10 │ │ + strh r6, [r4, r3] │ │ + vrsubhn.i d23, , q1 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #476] @ (7c2b0 ) │ │ + ldr r0, [pc, #476] @ (7c118 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7c10a │ │ + blx c1a50 │ │ + cbnz r0, 7bf72 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c0e2 │ │ - b.n 7c140 │ │ - ldr r0, [pc, #424] @ (7c2b4 ) │ │ + beq.n 7bf4a │ │ + b.n 7bfa8 │ │ + ldr r0, [pc, #424] @ (7c11c ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7c164 │ │ + blx c1a70 │ │ + cbnz r0, 7bfcc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c114 │ │ + beq.n 7bf7c │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - bne.n 7c144 │ │ + bne.n 7bfac │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7c1a2 │ │ + blx c1a50 │ │ + cbnz r0, 7c00a │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c17a │ │ - b.n 7c144 │ │ - ldr r5, [pc, #276] @ (7c2b8 ) │ │ + beq.n 7bfe2 │ │ + b.n 7bfac │ │ + ldr r5, [pc, #276] @ (7c120 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #272] @ (7c2bc ) │ │ + ldr r0, [pc, #272] @ (7c124 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 7c212 │ │ + blx c1a70 │ │ + cbnz r0, 7c07a │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7c1ea │ │ + beq.n 7c052 │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c1b0 │ │ - b.n 7c144 │ │ + beq.n 7c018 │ │ + b.n 7bfac │ │ add.w r0, r5, #20 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7c1d2 │ │ + beq.n 7c03a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7c1d2 │ │ + blx c1840 │ │ + b.n 7c03a │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #168] @ (7c2c0 ) │ │ + ldr r0, [pc, #168] @ (7c128 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c248 │ │ + blx c1a70 │ │ + cbnz r0, 7c0b0 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c21a │ │ - b.n 7c144 │ │ + beq.n 7c082 │ │ + b.n 7bfac │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7c276 │ │ + blx c1a50 │ │ + cbnz r0, 7c0de │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c24e │ │ - b.n 7c144 │ │ + beq.n 7c0b6 │ │ + b.n 7bfac │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c2a6 │ │ + blx c1a70 │ │ + cbnz r0, 7c10e │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c278 │ │ - b.n 7c144 │ │ + beq.n 7c0e0 │ │ + b.n 7bfac │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 7c144 │ │ - ldrb r0, [r6, #0] │ │ + b.n 7bfac │ │ + strb r0, [r5, #22] │ │ movs r4, r0 │ │ - ldrb r4, [r2, #0] │ │ + strb r4, [r1, #22] │ │ movs r4, r0 │ │ - bmi.n 7c2a0 │ │ + bcs.n 7c138 │ │ movs r4, r0 │ │ - str r6, [r5, r0] │ │ - vabs.f32 d23, d10 │ │ + str r6, [r4, r3] │ │ + vcge.f32 d23, d2, #0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (7c35c ) │ │ + ldr r0, [pc, #136] @ (7c1c4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7c308 │ │ + blx c1a50 │ │ + cbnz r0, 7c170 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c2e0 │ │ - b.n 7c33c │ │ + beq.n 7c148 │ │ + b.n 7c1a4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (7c360 ) │ │ + ldr r0, [pc, #84] @ (7c1c8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7c342 │ │ + blx c1a70 │ │ + cbnz r0, 7c1aa │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c310 │ │ + beq.n 7c178 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 7c346 │ │ + b.n 7c1ae │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - strb r2, [r6, #24] │ │ + blx c16d0 │ │ + strb r2, [r5, #14] │ │ movs r4, r0 │ │ - strb r4, [r2, #24] │ │ + strb r4, [r1, #14] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (7c404 ) │ │ + ldr r0, [pc, #144] @ (7c26c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7c3a8 │ │ + blx c1a50 │ │ + cbnz r0, 7c210 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c380 │ │ - b.n 7c3de │ │ - ldr r0, [pc, #92] @ (7c408 ) │ │ + beq.n 7c1e8 │ │ + b.n 7c246 │ │ + ldr r0, [pc, #92] @ (7c270 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7c3e2 │ │ + blx c1a70 │ │ + cbnz r0, 7c24a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c3b2 │ │ + beq.n 7c21a │ │ movs r0, #0 │ │ - b.n 7c3ec │ │ + b.n 7c254 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strb r2, [r2, #22] │ │ + strb r2, [r1, #12] │ │ movs r4, r0 │ │ - strb r6, [r6, #21] │ │ + strb r6, [r5, #11] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (7c4a0 ) │ │ + ldr r0, [pc, #132] @ (7c308 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7c450 │ │ + blx c1a50 │ │ + cbnz r0, 7c2b8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c428 │ │ - b.n 7c484 │ │ + beq.n 7c290 │ │ + b.n 7c2ec │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (7c4a4 ) │ │ + ldr r0, [pc, #80] @ (7c30c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7c488 │ │ + blx c1a70 │ │ + cbnz r0, 7c2f0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c458 │ │ + beq.n 7c2c0 │ │ movs r0, #0 │ │ - b.n 7c48a │ │ + b.n 7c2f2 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - strb r2, [r5, #19] │ │ + blx c16d0 │ │ + strb r2, [r4, #9] │ │ movs r4, r0 │ │ - strb r4, [r2, #19] │ │ + strb r4, [r1, #9] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #828] @ (7c7f0 ) │ │ + ldr r0, [pc, #828] @ (7c658 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7c4ea │ │ + blx c1a50 │ │ + cbnz r0, 7c352 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c4c2 │ │ - b.n 7c51e │ │ + beq.n 7c32a │ │ + b.n 7c386 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #772] @ (7c7f4 ) │ │ + ldr r0, [pc, #772] @ (7c65c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c536 │ │ + blx c1a70 │ │ + cbnz r0, 7c39e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c4f2 │ │ + beq.n 7c35a │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #696] @ (7c7f8 ) │ │ + ldr r0, [pc, #696] @ (7c660 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #692] @ (7c7fc ) │ │ + ldr r0, [pc, #692] @ (7c664 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #692] @ (7c800 ) │ │ - ldr r6, [pc, #692] @ (7c804 ) │ │ + ldr r0, [pc, #692] @ (7c668 ) │ │ + ldr r6, [pc, #692] @ (7c66c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 7c5cc │ │ + blx c1b60 │ │ + cbnz r0, 7c434 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #28] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7c5a0 │ │ + beq.n 7c408 │ │ ldr r0, [r1, #24] │ │ - cbz r0, 7c584 │ │ + cbz r0, 7c3ec │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7c584 │ │ + cbz r1, 7c3ec │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7c586 │ │ + b.n 7c3ee │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ str.w r9, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c554 │ │ - b.n 7c51e │ │ + beq.n 7c3bc │ │ + b.n 7c386 │ │ add.w r0, r1, #28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 7c576 │ │ + beq.n 7c3de │ │ ldr r0, [sp, #8] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #24] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 7c576 │ │ + b.n 7c3de │ │ ldrd r1, r0, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n 7c664 │ │ - ldr r0, [pc, #584] @ (7c820 ) │ │ + bne.n 7c4cc │ │ + ldr r0, [pc, #584] @ (7c688 ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #584] @ (7c824 ) │ │ - ldr r6, [pc, #584] @ (7c828 ) │ │ + ldr r5, [pc, #584] @ (7c68c ) │ │ + ldr r6, [pc, #584] @ (7c690 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r9 │ │ - blx c1f80 │ │ + blx c1b60 │ │ cmp r0, #0 │ │ - bne.w 7c7ea │ │ + bne.w 7c652 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #44] @ 0x2c │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7c634 │ │ + beq.n 7c49c │ │ ldr r0, [r1, #40] @ 0x28 │ │ - cbz r0, 7c61a │ │ + cbz r0, 7c482 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7c61a │ │ + cbz r1, 7c482 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7c61c │ │ + b.n 7c484 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c5e6 │ │ - b.n 7c51e │ │ + beq.n 7c44e │ │ + b.n 7c386 │ │ add.w r0, r1, #44 @ 0x2c │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 7c60c │ │ + beq.n 7c474 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #40] @ 0x28 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 7c60c │ │ + b.n 7c474 │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7c68e │ │ + blx c1a50 │ │ + cbnz r0, 7c4f6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c666 │ │ - b.n 7c51e │ │ + beq.n 7c4ce │ │ + b.n 7c386 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c6c2 │ │ + blx c1a70 │ │ + cbnz r0, 7c52a │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 7c690 │ │ - b.n 7c520 │ │ + beq.n 7c4f8 │ │ + b.n 7c388 │ │ ldr.w r9, [sp, #16] │ │ add.w r8, sp, #16 │ │ - ldr r0, [pc, #316] @ (7c808 ) │ │ + ldr r0, [pc, #316] @ (7c670 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #312] @ (7c80c ) │ │ - ldr r6, [pc, #316] @ (7c810 ) │ │ + ldr r5, [pc, #312] @ (7c674 ) │ │ + ldr r6, [pc, #316] @ (7c678 ) │ │ add r5, pc │ │ add r6, pc │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 7c752 │ │ + blx c1b60 │ │ + cbnz r0, 7c5ba │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #36] @ 0x24 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7c726 │ │ + beq.n 7c58e │ │ ldr r0, [r1, #32] │ │ - cbz r0, 7c708 │ │ + cbz r0, 7c570 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7c708 │ │ + cbz r1, 7c570 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7c70a │ │ + b.n 7c572 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 7c6d8 │ │ - b.n 7c520 │ │ + beq.n 7c540 │ │ + b.n 7c388 │ │ add.w r0, r1, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 7c6fa │ │ + beq.n 7c562 │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 7c6fa │ │ + b.n 7c562 │ │ ldr r0, [sp, #16] │ │ cmp r9, r0 │ │ - beq.w 7c5d4 │ │ - ldr r0, [pc, #184] @ (7c814 ) │ │ + beq.w 7c43c │ │ + ldr r0, [pc, #184] @ (7c67c ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #180] @ (7c818 ) │ │ - ldr r6, [pc, #184] @ (7c81c ) │ │ + ldr r5, [pc, #180] @ (7c680 ) │ │ + ldr r6, [pc, #184] @ (7c684 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, 7c7ea │ │ + blx c1b60 │ │ + cbnz r0, 7c652 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #52] @ 0x34 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7c7ba │ │ + beq.n 7c622 │ │ ldr r0, [r1, #48] @ 0x30 │ │ - cbz r0, 7c79c │ │ + cbz r0, 7c604 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7c79c │ │ + cbz r1, 7c604 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7c79e │ │ + b.n 7c606 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 7c76c │ │ - b.n 7c520 │ │ + beq.n 7c5d4 │ │ + b.n 7c388 │ │ add.w r0, r1, #52 @ 0x34 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 7c78e │ │ + beq.n 7c5f6 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #48] @ 0x30 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 7c78e │ │ + b.n 7c5f6 │ │ ldr r0, [sp, #16] │ │ - b.n 7c520 │ │ + b.n 7c388 │ │ nop │ │ - strb r0, [r2, #17] │ │ + strb r0, [r1, #7] │ │ movs r4, r0 │ │ - strb r2, [r7, #16] │ │ + strb r2, [r6, #6] │ │ movs r4, r0 │ │ - bne.n 7c8b4 │ │ + ldmia r6, {r2, r4, r5, r6} │ │ movs r4, r0 │ │ - ldr r2, [pc, #764] @ (7cafc ) │ │ - @ instruction: 0xfff94ad7 │ │ - vtbl.8 d20, {d9-d11}, d1 │ │ - vqshrn.u64 d20, , #7 │ │ - @ instruction: 0xfff948bd │ │ - vqrshrun.s64 d20, , #7 │ │ - vqshrun.s64 d20, q2, #7 │ │ - vtbx.8 d20, {d25-d26}, d4 │ │ - vabs.f32 d20, d13 │ │ - @ instruction: 0xfff9499a │ │ - vtbx.8 d20, {d9-d11}, d14 │ │ - @ instruction: 0xfff94893 │ │ + ldr r3, [pc, #476] @ (7c844 ) │ │ + vtbl.8 d20, {d25-d28}, d15 │ │ + @ instruction: 0xfff94ab9 │ │ + @ instruction: 0xfff949f1 │ │ + vqrshrn.u64 d20, , #7 │ │ + vqshrn.u64 d20, , #7 │ │ + vtbx.8 d20, {d25}, d12 │ │ + @ instruction: 0xfff94a7c │ │ + vneg.f32 q10, │ │ + @ instruction: 0xfff94a52 │ │ + vtbl.8 d20, {d9-d12}, d6 │ │ + vtbx.8 d20, {d9-d10}, d11 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (7c958 ) │ │ + ldr r0, [pc, #284] @ (7c7c0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -14289,193 +14220,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7c896 │ │ + blx c1a50 │ │ + cbnz r0, 7c6fe │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c85c │ │ + beq.n 7c6c4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 7c936 │ │ + b.n 7c79e │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c90c │ │ + blx c1a70 │ │ + cbnz r0, 7c774 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7c882 │ │ + bne.n 7c6ea │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7c8ae │ │ + blx c1ab0 │ │ + b.n 7c716 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7c91c │ │ + bl 76664 │ │ + cbnz r0, 7c784 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - strb r0, [r1, #3] │ │ + blx c16d0 │ │ + ldr r0, [r0, #100] @ 0x64 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (7ca24 ) │ │ + ldr r0, [pc, #188] @ (7c88c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7c9ae │ │ + blx c1a50 │ │ + cbnz r0, 7c816 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c986 │ │ - b.n 7c9e2 │ │ + beq.n 7c7ee │ │ + b.n 7c84a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (7ca28 ) │ │ + ldr r0, [pc, #116] @ (7c890 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7c9f2 │ │ + blx c1a70 │ │ + cbnz r0, 7c85a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7c9b6 │ │ + beq.n 7c81e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 7ca00 │ │ + b.n 7c868 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r2, [r3, #120] @ 0x78 │ │ + ldr r2, [r2, #80] @ 0x50 │ │ movs r4, r0 │ │ - ldr r2, [r7, #116] @ 0x74 │ │ + ldr r2, [r6, #76] @ 0x4c │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (7cb58 ) │ │ + ldr r0, [pc, #284] @ (7c9c0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -14484,112 +14415,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7ca96 │ │ + blx c1a50 │ │ + cbnz r0, 7c8fe │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ca5c │ │ + beq.n 7c8c4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 7cb36 │ │ + b.n 7c99e │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7cb0c │ │ + blx c1a70 │ │ + cbnz r0, 7c974 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7ca82 │ │ + bne.n 7c8ea │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7caae │ │ + blx c1ab0 │ │ + b.n 7c916 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7cb1c │ │ + bl 76664 │ │ + cbnz r0, 7c984 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r0, [r1, #108] @ 0x6c │ │ + blx c16d0 │ │ + ldr r0, [r0, #68] @ 0x44 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (7ccfc ) │ │ + ldr r0, [pc, #400] @ (7cb64 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -14598,500 +14529,500 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7cbe6 │ │ + blx c1a50 │ │ + cbnz r0, 7ca4e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cb8c │ │ + beq.n 7c9f4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (7cd00 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (7cb68 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (7cd04 ) │ │ + ldr r0, [pc, #276] @ (7cb6c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7cc56 │ │ + blx c1a70 │ │ + cbnz r0, 7cabe │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7cc30 │ │ + beq.n 7ca98 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cbf4 │ │ - b.n 7cbb2 │ │ + beq.n 7ca5c │ │ + b.n 7ca1a │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7cc18 │ │ + beq.n 7ca80 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7cc18 │ │ + blx c1840 │ │ + b.n 7ca80 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7ccce │ │ + blx c1a70 │ │ + cbnz r0, 7cb36 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7cbb2 │ │ + bne.w 7ca1a │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7cc6e │ │ + blx c1ab0 │ │ + b.n 7cad6 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7ccde │ │ + bl 76664 │ │ + cbnz r0, 7cb46 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7cbc4 │ │ + b.n 7ca2c │ │ nop │ │ - ldr r0, [r3, #88] @ 0x58 │ │ + ldr r0, [r2, #48] @ 0x30 │ │ movs r4, r0 │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ + stmia r7!, {r1, r2, r6, r7} │ │ movs r4, r0 │ │ - orrs r5, r3 │ │ + mvns r5, r2 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #512] @ (7cf18 ) │ │ + ldr r0, [pc, #512] @ (7cd80 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7cd4e │ │ + blx c1a50 │ │ + cbnz r0, 7cbb6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cd26 │ │ - b.n 7ce4a │ │ - ldr r0, [pc, #460] @ (7cf1c ) │ │ + beq.n 7cb8e │ │ + b.n 7ccb2 │ │ + ldr r0, [pc, #460] @ (7cd84 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7cd86 │ │ + blx c1a70 │ │ + cbnz r0, 7cbee │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cd58 │ │ - b.n 7ce4a │ │ + beq.n 7cbc0 │ │ + b.n 7ccb2 │ │ ldrb.w r0, [r7, #-45] │ │ add r5, sp, #4 │ │ - cbz r0, 7cdce │ │ + cbz r0, 7cc36 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7ce16 │ │ + blx c1a50 │ │ + cbnz r0, 7cc7e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cd8e │ │ - b.n 7ce4a │ │ + beq.n 7cbf6 │ │ + b.n 7ccb2 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cbnz r0, 7ce4a │ │ + blx c1a30 │ │ + cbnz r0, 7ccb2 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7cdb6 │ │ + beq.n 7cc1e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #320] @ (7cf20 ) │ │ + ldr r0, [pc, #320] @ (7cd88 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7ce6c │ │ + blx c1a70 │ │ + cbnz r0, 7ccd4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7cde4 │ │ - b.n 7ce4e │ │ + beq.n 7cc4c │ │ + b.n 7ccb6 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #264] @ (7cf24 ) │ │ + ldr r0, [pc, #264] @ (7cd8c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7ce66 │ │ + blx c1a70 │ │ + cbnz r0, 7ccce │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ce1e │ │ + beq.n 7cc86 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 7ce4e │ │ + b.n 7ccb6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7cea0 │ │ + blx c1a00 │ │ + cbnz r0, 7cd08 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7ce72 │ │ - b.n 7ce4e │ │ + beq.n 7ccda │ │ + b.n 7ccb6 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7ceda │ │ + blx c1a50 │ │ + cbnz r0, 7cd42 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7ceae │ │ - b.n 7ce4e │ │ + beq.n 7cd16 │ │ + b.n 7ccb6 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7cf0e │ │ + blx c1a70 │ │ + cbnz r0, 7cd76 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7cedc │ │ - b.n 7ce4e │ │ + beq.n 7cd44 │ │ + b.n 7ccb6 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n 7ce4e │ │ - ldr r4, [r5, #60] @ 0x3c │ │ + b.n 7ccb6 │ │ + ldr r4, [r4, #20] │ │ movs r4, r0 │ │ - ldr r0, [r2, #60] @ 0x3c │ │ + ldr r0, [r1, #20] │ │ movs r4, r0 │ │ - ldr r0, [r0, #52] @ 0x34 │ │ + ldr r0, [r7, #8] │ │ movs r4, r0 │ │ - ldr r6, [r0, #48] @ 0x30 │ │ + ldr r6, [r7, #4] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (7d064 ) │ │ + ldr r0, [pc, #300] @ (7cecc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7cf6e │ │ + blx c1a50 │ │ + cbnz r0, 7cdd6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cf46 │ │ - b.n 7d030 │ │ + beq.n 7cdae │ │ + b.n 7ce98 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (7d068 ) │ │ + ldr r0, [pc, #244] @ (7ced0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7cfa4 │ │ + blx c1a70 │ │ + cbnz r0, 7ce0c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cf76 │ │ - b.n 7d030 │ │ + beq.n 7cdde │ │ + b.n 7ce98 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7cfd2 │ │ + blx c1a50 │ │ + cbnz r0, 7ce3a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cfaa │ │ - b.n 7d030 │ │ + beq.n 7ce12 │ │ + b.n 7ce98 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7d002 │ │ + blx c1a70 │ │ + cbnz r0, 7ce6a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7cfd4 │ │ - b.n 7d030 │ │ + beq.n 7ce3c │ │ + b.n 7ce98 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7d050 │ │ + blx c1a00 │ │ + cbnz r0, 7ceb8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d008 │ │ + beq.n 7ce70 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 7d034 │ │ + b.n 7ce9c │ │ nop │ │ - ldr r4, [r1, #28] │ │ + str r4, [r0, #116] @ 0x74 │ │ movs r4, r0 │ │ - ldr r6, [r5, #24] │ │ + str r6, [r4, #112] @ 0x70 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (7d38c ) │ │ + ldr r0, [pc, #784] @ (7d1f4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -15100,386 +15031,386 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7d0c4 │ │ + blx c1a50 │ │ + cbnz r0, 7cf2c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d09c │ │ - b.n 7d12c │ │ - ldr r0, [pc, #712] @ (7d390 ) │ │ + beq.n 7cf04 │ │ + b.n 7cf94 │ │ + ldr r0, [pc, #712] @ (7d1f8 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7d0fc │ │ + blx c1a70 │ │ + cbnz r0, 7cf64 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d0ce │ │ - b.n 7d12c │ │ + beq.n 7cf36 │ │ + b.n 7cf94 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 7d17a │ │ + cbz r0, 7cfe2 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 7d1fc │ │ + bne.n 7d064 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d104 │ │ + beq.n 7cf6c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7d12c │ │ + bne.n 7cf94 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7d160 │ │ - ldr r4, [pc, #520] @ (7d394 ) │ │ + beq.n 7cfc8 │ │ + ldr r4, [pc, #520] @ (7d1fc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (7d398 ) │ │ + ldr r0, [pc, #520] @ (7d200 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7d2e6 │ │ + bne.w 7d14e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7d1d6 │ │ + beq.n 7d03e │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d196 │ │ - b.n 7d12c │ │ + beq.n 7cffe │ │ + b.n 7cf94 │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7d1be │ │ + beq.n 7d026 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7d1be │ │ - ldr r4, [pc, #412] @ (7d39c ) │ │ + blx c1840 │ │ + b.n 7d026 │ │ + ldr r4, [pc, #412] @ (7d204 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (7d3a0 ) │ │ + ldr r0, [pc, #412] @ (7d208 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7d26c │ │ + blx c1a70 │ │ + cbnz r0, 7d0d4 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7d246 │ │ + beq.n 7d0ae │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d20a │ │ - b.n 7d12c │ │ + beq.n 7d072 │ │ + b.n 7cf94 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7d22e │ │ + beq.n 7d096 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7d22e │ │ + blx c1840 │ │ + b.n 7d096 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7d35e │ │ + bne.n 7d1c6 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7d12c │ │ + bne.w 7cf94 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7d284 │ │ + blx c1ab0 │ │ + b.n 7d0ec │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7d35e │ │ + blx c1a70 │ │ + cbnz r0, 7d1c6 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7d12c │ │ + bne.w 7cf94 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7d2fe │ │ + blx c1ab0 │ │ + b.n 7d166 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7d36e │ │ + bl 76664 │ │ + cbnz r0, 7d1d6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7d13e │ │ + b.n 7cfa6 │ │ nop │ │ - ldr r0, [r1, #8] │ │ + str r0, [r0, #96] @ 0x60 │ │ movs r4, r0 │ │ - ldr r2, [r3, #4] │ │ + str r2, [r2, #92] @ 0x5c │ │ movs r4, r0 │ │ - stmia r5!, {r2, r3} │ │ + stmia r2!, {r2, r5} │ │ movs r4, r0 │ │ - subs r5, #123 @ 0x7b │ │ - vsri.64 d28, d8, #7 │ │ + subs r6, #51 @ 0x33 │ │ + vsra.u64 d28, d16, #7 │ │ movs r4, r0 │ │ - subs r5, #7 │ │ + subs r5, #191 @ 0xbf │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (7d450 ) │ │ + ldr r0, [pc, #156] @ (7d2b8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7d3e8 │ │ + blx c1a50 │ │ + cbnz r0, 7d250 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d3c0 │ │ - b.n 7d41e │ │ - ldr r0, [pc, #104] @ (7d454 ) │ │ + beq.n 7d228 │ │ + b.n 7d286 │ │ + ldr r0, [pc, #104] @ (7d2bc ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7d424 │ │ + blx c1a70 │ │ + cbnz r0, 7d28c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d3f2 │ │ + beq.n 7d25a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 7d438 │ │ + b.n 7d2a0 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r2, [r2, #84] @ 0x54 │ │ + str r2, [r1, #44] @ 0x2c │ │ movs r4, r0 │ │ - str r6, [r6, #80] @ 0x50 │ │ + str r6, [r5, #40] @ 0x28 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (7d778 ) │ │ + ldr r0, [pc, #784] @ (7d5e0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -15488,548 +15419,548 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7d4b0 │ │ + blx c1a50 │ │ + cbnz r0, 7d318 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d488 │ │ - b.n 7d518 │ │ - ldr r0, [pc, #712] @ (7d77c ) │ │ + beq.n 7d2f0 │ │ + b.n 7d380 │ │ + ldr r0, [pc, #712] @ (7d5e4 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7d4e8 │ │ + blx c1a70 │ │ + cbnz r0, 7d350 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d4ba │ │ - b.n 7d518 │ │ + beq.n 7d322 │ │ + b.n 7d380 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 7d566 │ │ + cbz r0, 7d3ce │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 7d5e8 │ │ + bne.n 7d450 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d4f0 │ │ + beq.n 7d358 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7d518 │ │ + bne.n 7d380 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7d54c │ │ - ldr r4, [pc, #520] @ (7d780 ) │ │ + beq.n 7d3b4 │ │ + ldr r4, [pc, #520] @ (7d5e8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (7d784 ) │ │ + ldr r0, [pc, #520] @ (7d5ec ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7d6d2 │ │ + bne.w 7d53a │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7d5c2 │ │ + beq.n 7d42a │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d582 │ │ - b.n 7d518 │ │ + beq.n 7d3ea │ │ + b.n 7d380 │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7d5aa │ │ + beq.n 7d412 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7d5aa │ │ - ldr r4, [pc, #412] @ (7d788 ) │ │ + blx c1840 │ │ + b.n 7d412 │ │ + ldr r4, [pc, #412] @ (7d5f0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (7d78c ) │ │ + ldr r0, [pc, #412] @ (7d5f4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7d658 │ │ + blx c1a70 │ │ + cbnz r0, 7d4c0 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7d632 │ │ + beq.n 7d49a │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d5f6 │ │ - b.n 7d518 │ │ + beq.n 7d45e │ │ + b.n 7d380 │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7d61a │ │ + beq.n 7d482 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7d61a │ │ + blx c1840 │ │ + b.n 7d482 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7d74a │ │ + bne.n 7d5b2 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7d518 │ │ + bne.w 7d380 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7d670 │ │ + blx c1ab0 │ │ + b.n 7d4d8 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7d74a │ │ + blx c1a70 │ │ + cbnz r0, 7d5b2 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7d518 │ │ + bne.w 7d380 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7d6ea │ │ + blx c1ab0 │ │ + b.n 7d552 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7d75a │ │ + bl 76664 │ │ + cbnz r0, 7d5c2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7d52a │ │ + b.n 7d392 │ │ nop │ │ - str r4, [r3, #72] @ 0x48 │ │ + str r4, [r2, #32] │ │ movs r4, r0 │ │ - str r6, [r5, #68] @ 0x44 │ │ + str r6, [r4, #28] │ │ movs r4, r0 │ │ - stmia r1!, {r5} │ │ + bkpt 0x0038 │ │ movs r4, r0 │ │ - subs r1, #143 @ 0x8f │ │ - vcge.s32 d28, d28, #0 │ │ + subs r2, #71 @ 0x47 │ │ + vqrdmulh.s , , d4[0] │ │ movs r4, r0 │ │ - subs r1, #27 │ │ + subs r1, #211 @ 0xd3 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (7d8ac ) │ │ + ldr r0, [pc, #268] @ (7d714 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (7d8b0 ) │ │ - ldr r0, [pc, #256] @ (7d8b4 ) │ │ + ldr r6, [pc, #256] @ (7d718 ) │ │ + ldr r0, [pc, #256] @ (7d71c ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7d816 │ │ + blx c1a00 │ │ + cbnz r0, 7d67e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7d7ee │ │ + beq.n 7d656 │ │ ldr r2, [r6, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d7b8 │ │ - b.n 7d87a │ │ + beq.n 7d620 │ │ + b.n 7d6e2 │ │ add.w r8, r6, #100 @ 0x64 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7d7d8 │ │ + beq.n 7d640 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #96] @ 0x60 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7d7d8 │ │ + blx c1840 │ │ + b.n 7d640 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7d8b8 ) │ │ + ldr r0, [pc, #156] @ (7d720 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7d84c │ │ + blx c1a70 │ │ + cbnz r0, 7d6b4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d81e │ │ - b.n 7d87a │ │ + beq.n 7d686 │ │ + b.n 7d6e2 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7d898 │ │ + blx c1a00 │ │ + cbnz r0, 7d700 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d852 │ │ + beq.n 7d6ba │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7d87e │ │ + b.n 7d6e6 │ │ nop │ │ - str r4, [r4, #20] │ │ + ldrsh r4, [r3, r3] │ │ movs r4, r0 │ │ - bkpt 0x00ea │ │ + pop {r1} │ │ movs r4, r0 │ │ - subs r2, #38 @ 0x26 │ │ - vceq.i32 d22, d6, #0 │ │ + subs r2, #222 @ 0xde │ │ + vcvt.f32.u32 , q15, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (7d9d8 ) │ │ + ldr r0, [pc, #268] @ (7d840 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (7d9dc ) │ │ - ldr r0, [pc, #256] @ (7d9e0 ) │ │ + ldr r6, [pc, #256] @ (7d844 ) │ │ + ldr r0, [pc, #256] @ (7d848 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7d942 │ │ + blx c1a00 │ │ + cbnz r0, 7d7aa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7d91a │ │ + beq.n 7d782 │ │ ldr r2, [r6, #104] @ 0x68 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d8e4 │ │ - b.n 7d9a6 │ │ + beq.n 7d74c │ │ + b.n 7d80e │ │ add.w r8, r6, #108 @ 0x6c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7d904 │ │ + beq.n 7d76c │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #104] @ 0x68 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7d904 │ │ + blx c1840 │ │ + b.n 7d76c │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7d9e4 ) │ │ + ldr r0, [pc, #156] @ (7d84c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7d978 │ │ + blx c1a70 │ │ + cbnz r0, 7d7e0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d94a │ │ - b.n 7d9a6 │ │ + beq.n 7d7b2 │ │ + b.n 7d80e │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7d9c4 │ │ + blx c1a00 │ │ + cbnz r0, 7d82c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7d97e │ │ + beq.n 7d7e6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7d9aa │ │ + b.n 7d812 │ │ nop │ │ - str r0, [r7, #0] │ │ + ldrb r0, [r6, r6] │ │ movs r4, r0 │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ + revsh r6, r2 │ │ movs r4, r0 │ │ - subs r0, #250 @ 0xfa │ │ - @ instruction: 0xfff95fda │ │ + subs r1, #178 @ 0xb2 │ │ + vcvt.u16.f16 , q1, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (7db88 ) │ │ + ldr r0, [pc, #400] @ (7d9f0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -16038,524 +15969,524 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7da72 │ │ + blx c1a50 │ │ + cbnz r0, 7d8da │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7da18 │ │ + beq.n 7d880 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (7db8c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (7d9f4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (7db90 ) │ │ + ldr r0, [pc, #276] @ (7d9f8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7dae2 │ │ + blx c1a70 │ │ + cbnz r0, 7d94a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7dabc │ │ + beq.n 7d924 │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7da80 │ │ - b.n 7da3e │ │ + beq.n 7d8e8 │ │ + b.n 7d8a6 │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7daa4 │ │ + beq.n 7d90c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7daa4 │ │ + blx c1840 │ │ + b.n 7d90c │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7db5a │ │ + blx c1a70 │ │ + cbnz r0, 7d9c2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7da3e │ │ + bne.w 7d8a6 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7dafa │ │ + blx c1ab0 │ │ + b.n 7d962 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7db6a │ │ + bl 76664 │ │ + cbnz r0, 7d9d2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7da50 │ │ + b.n 7d8b8 │ │ nop │ │ - ldrsh r4, [r1, r4] │ │ + ldrb r4, [r0, r2] │ │ movs r4, r0 │ │ - pop {r1, r5} │ │ + cbnz r2, 7da06 │ │ movs r4, r0 │ │ - adds r4, #145 @ 0x91 │ │ + adds r5, #73 @ 0x49 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (7dcc4 ) │ │ + ldr r0, [pc, #292] @ (7db2c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7dbd6 │ │ + blx c1a50 │ │ + cbnz r0, 7da3e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dbae │ │ - b.n 7dc0a │ │ + beq.n 7da16 │ │ + b.n 7da72 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #236] @ (7dcc8 ) │ │ + ldr r0, [pc, #236] @ (7db30 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7dc22 │ │ + blx c1a70 │ │ + cbnz r0, 7da8a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dbde │ │ + beq.n 7da46 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #160] @ (7dccc ) │ │ + ldr r0, [pc, #160] @ (7db34 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #156] @ (7dcd0 ) │ │ + ldr r0, [pc, #156] @ (7db38 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #156] @ (7dcd4 ) │ │ - ldr r6, [pc, #156] @ (7dcd8 ) │ │ - ldr r5, [pc, #160] @ (7dcdc ) │ │ + ldr r0, [pc, #156] @ (7db3c ) │ │ + ldr r6, [pc, #156] @ (7db40 ) │ │ + ldr r5, [pc, #160] @ (7db44 ) │ │ add r0, pc │ │ add r6, pc │ │ add r5, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 7dcb6 │ │ + blx c1b60 │ │ + cbnz r0, 7db1e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldrb.w r0, [fp] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7dc92 │ │ + beq.n 7dafa │ │ mov r0, sl │ │ ldr.w r0, [sl, #120] @ 0x78 │ │ - cbz r0, 7dc78 │ │ + cbz r0, 7dae0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7dc78 │ │ + cbz r1, 7dae0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7dc7a │ │ + b.n 7dae2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r5 │ │ str r6, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dc44 │ │ - b.n 7dc0a │ │ + beq.n 7daac │ │ + b.n 7da72 │ │ mov r0, fp │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7dc66 │ │ + beq.n 7dace │ │ ldr r0, [sp, #8] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [sl, #120] @ 0x78 │ │ mov r0, fp │ │ - blx c1c60 │ │ - b.n 7dc66 │ │ + blx c1840 │ │ + b.n 7dace │ │ ldrd r1, r0, [sp, #12] │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7dc0c │ │ - ldrb r4, [r4, r5] │ │ + b.n 7da74 │ │ + ldrh r4, [r3, r3] │ │ movs r4, r0 │ │ - ldrb r6, [r1, r5] │ │ + ldrh r6, [r0, r3] │ │ movs r4, r0 │ │ - revsh r4, r5 │ │ + @ instruction: 0xb804 │ │ movs r4, r0 │ │ - adds r3, #70 @ 0x46 │ │ - vtbx.8 d27, {d9-d11}, d16 │ │ + adds r3, #254 @ 0xfe │ │ + vqshl.u32 , q12, #25 │ │ movs r4, r0 │ │ - adds r5, #89 @ 0x59 │ │ - vcgt.f32 d19, d4, #0 │ │ + adds r6, #17 │ │ + vsri.64 d19, d28, #7 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #264] @ (7ddf8 ) │ │ + ldr r0, [pc, #264] @ (7dc60 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #252] @ (7ddfc ) │ │ - ldr r0, [pc, #252] @ (7de00 ) │ │ + ldr r6, [pc, #252] @ (7dc64 ) │ │ + ldr r0, [pc, #252] @ (7dc68 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7dd64 │ │ + blx c1a00 │ │ + cbnz r0, 7dbcc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7dd3c │ │ + beq.n 7dba4 │ │ ldr r2, [r6, #4] │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dd08 │ │ - b.n 7ddc8 │ │ + beq.n 7db70 │ │ + b.n 7dc30 │ │ add.w r8, r6, #8 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7dd26 │ │ + beq.n 7db8e │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #4] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7dd26 │ │ + blx c1840 │ │ + b.n 7db8e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7de04 ) │ │ + ldr r0, [pc, #156] @ (7dc6c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7dd9a │ │ + blx c1a70 │ │ + cbnz r0, 7dc02 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dd6c │ │ - b.n 7ddc8 │ │ + beq.n 7dbd4 │ │ + b.n 7dc30 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7dde6 │ │ + blx c1a00 │ │ + cbnz r0, 7dc4e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dda0 │ │ + beq.n 7dc08 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7ddcc │ │ - ldrb r4, [r2, r0] │ │ + b.n 7dc34 │ │ + ldr r4, [r1, r6] │ │ movs r4, r0 │ │ - rev r6, r2 │ │ + @ instruction: 0xb72e │ │ movs r4, r0 │ │ - adds r4, #214 @ 0xd6 │ │ - @ instruction: 0xfff95bb8 │ │ + adds r5, #142 @ 0x8e │ │ + vqshrn.u64 d21, q8, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #264] @ (7df20 ) │ │ + ldr r0, [pc, #264] @ (7dd88 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #252] @ (7df24 ) │ │ - ldr r0, [pc, #252] @ (7df28 ) │ │ + ldr r6, [pc, #252] @ (7dd8c ) │ │ + ldr r0, [pc, #252] @ (7dd90 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7de8c │ │ + blx c1a00 │ │ + cbnz r0, 7dcf4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7de64 │ │ + beq.n 7dccc │ │ ldr r2, [r6, #12] │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7de30 │ │ - b.n 7def0 │ │ + beq.n 7dc98 │ │ + b.n 7dd58 │ │ add.w r8, r6, #16 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7de4e │ │ + beq.n 7dcb6 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #12] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 7de4e │ │ + blx c1840 │ │ + b.n 7dcb6 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (7df2c ) │ │ + ldr r0, [pc, #156] @ (7dd94 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7dec2 │ │ + blx c1a70 │ │ + cbnz r0, 7dd2a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7de94 │ │ - b.n 7def0 │ │ + beq.n 7dcfc │ │ + b.n 7dd58 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7df0e │ │ + blx c1a00 │ │ + cbnz r0, 7dd76 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dec8 │ │ + beq.n 7dd30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 7def4 │ │ - ldrh r4, [r5, r3] │ │ + b.n 7dd5c │ │ + ldr r4, [r4, r1] │ │ movs r4, r0 │ │ - @ instruction: 0xb8ee │ │ + @ instruction: 0xb606 │ │ movs r4, r0 │ │ - adds r3, #174 @ 0xae │ │ - @ instruction: 0xfff95a90 │ │ + adds r4, #102 @ 0x66 │ │ + vtbl.8 d21, {d9}, d8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (7e0cc ) │ │ + ldr r0, [pc, #396] @ (7df34 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -16564,396 +16495,396 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7dfba │ │ + blx c1a50 │ │ + cbnz r0, 7de22 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7df60 │ │ + beq.n 7ddc8 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (7e0d0 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (7df38 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (7e0d4 ) │ │ + ldr r0, [pc, #272] @ (7df3c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7e028 │ │ + blx c1a70 │ │ + cbnz r0, 7de90 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7e002 │ │ + beq.n 7de6a │ │ ldr r3, [r4, #20] │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7dfc8 │ │ - b.n 7df86 │ │ + beq.n 7de30 │ │ + b.n 7ddee │ │ add.w r0, r4, #24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7dfea │ │ + beq.n 7de52 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #20] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7dfea │ │ + blx c1840 │ │ + b.n 7de52 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7e0a0 │ │ + blx c1a70 │ │ + cbnz r0, 7df08 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7df86 │ │ + bne.w 7ddee │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7e040 │ │ + blx c1ab0 │ │ + b.n 7dea8 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7e0b0 │ │ + bl 76664 │ │ + cbnz r0, 7df18 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7df98 │ │ - ldr r4, [r0, r7] │ │ + b.n 7de00 │ │ + ldrsb r4, [r7, r4] │ │ movs r4, r0 │ │ - @ instruction: 0xb756 │ │ + push {r1, r2, r3, r5, r6} │ │ movs r4, r0 │ │ - cmp r7, #73 @ 0x49 │ │ + adds r0, #1 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #284] @ (7e200 ) │ │ + ldr r0, [pc, #284] @ (7e068 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7e11a │ │ + blx c1a50 │ │ + cbnz r0, 7df82 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e0f2 │ │ - b.n 7e14e │ │ + beq.n 7df5a │ │ + b.n 7dfb6 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #228] @ (7e204 ) │ │ + ldr r0, [pc, #228] @ (7e06c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #118 @ 0x76 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7e166 │ │ + blx c1a70 │ │ + cbnz r0, 7dfce │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #118 @ 0x76 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e122 │ │ + beq.n 7df8a │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #152] @ (7e208 ) │ │ - ldr r0, [pc, #152] @ (7e20c ) │ │ + ldr r5, [pc, #152] @ (7e070 ) │ │ + ldr r0, [pc, #152] @ (7e074 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #148] @ (7e210 ) │ │ - ldr r6, [pc, #152] @ (7e214 ) │ │ + ldr r0, [pc, #148] @ (7e078 ) │ │ + ldr r6, [pc, #152] @ (7e07c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #120 @ 0x78 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 7e1f2 │ │ + blx c1b60 │ │ + cbnz r0, 7e05a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7e1cc │ │ + beq.n 7e034 │ │ ldr r0, [r5, #28] │ │ - cbz r0, 7e1b0 │ │ + cbz r0, 7e018 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 7e1b0 │ │ + cbz r1, 7e018 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 7e1b2 │ │ + b.n 7e01a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #120 @ 0x78 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e182 │ │ - b.n 7e14e │ │ + beq.n 7dfea │ │ + b.n 7dfb6 │ │ add.w r0, r5, #32 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7e1a2 │ │ + beq.n 7e00a │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #28] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7e1a2 │ │ + blx c1840 │ │ + b.n 7e00a │ │ ldr r0, [sp, #16] │ │ sub.w r0, sl, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7e150 │ │ - ldr r0, [r4, r0] │ │ + b.n 7dfb8 │ │ + strb r0, [r3, r6] │ │ movs r4, r0 │ │ - ldr r2, [r1, r0] │ │ + strb r2, [r0, r6] │ │ movs r4, r0 │ │ - push {r1, r2, r5, r7, lr} │ │ + uxth r6, r7 │ │ movs r4, r0 │ │ - cmp r6, #4 │ │ - vcge.s32 d19, d14, #0 │ │ - vqrdmlah.s q9, , d6[0] │ │ + cmp r6, #188 @ 0xbc │ │ + vceq.i32 , q3, #0 │ │ + vcvt.u32.f32 q9, q15, #7 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #248] @ (7e320 ) │ │ + ldr r0, [pc, #248] @ (7e188 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #121 @ 0x79 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7e25c │ │ + blx c1a50 │ │ + cbnz r0, 7e0c4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #121 @ 0x79 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e234 │ │ - b.n 7e292 │ │ - ldr r0, [pc, #196] @ (7e324 ) │ │ + beq.n 7e09c │ │ + b.n 7e0fa │ │ + ldr r0, [pc, #196] @ (7e18c ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #122 @ 0x7a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7e2aa │ │ + blx c1a70 │ │ + cbnz r0, 7e112 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #122 @ 0x7a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e266 │ │ + beq.n 7e0ce │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 7e2b4 │ │ + cbz r0, 7e11c │ │ movs r0, #1 │ │ - b.n 7e294 │ │ + b.n 7e0fc │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7e2de │ │ + blx c1a50 │ │ + cbnz r0, 7e146 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #123 @ 0x7b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e2b6 │ │ - b.n 7e292 │ │ + beq.n 7e11e │ │ + b.n 7e0fa │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #124 @ 0x7c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7e314 │ │ + blx c1a70 │ │ + cbnz r0, 7e17c │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #124 @ 0x7c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 7e2e2 │ │ - b.n 7e294 │ │ + beq.n 7e14a │ │ + b.n 7e0fc │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n 7e294 │ │ - ldrsb r6, [r3, r3] │ │ + b.n 7e0fc │ │ + strb r6, [r2, r1] │ │ movs r4, r0 │ │ - ldrsb r2, [r0, r3] │ │ + strb r2, [r7, r0] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (7e648 ) │ │ + ldr r0, [pc, #784] @ (7e4b0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -16962,2154 +16893,2154 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7e380 │ │ + blx c1a50 │ │ + cbnz r0, 7e1e8 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e358 │ │ - b.n 7e3e8 │ │ - ldr r0, [pc, #712] @ (7e64c ) │ │ + beq.n 7e1c0 │ │ + b.n 7e250 │ │ + ldr r0, [pc, #712] @ (7e4b4 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 7e3b8 │ │ + blx c1a70 │ │ + cbnz r0, 7e220 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e38a │ │ - b.n 7e3e8 │ │ + beq.n 7e1f2 │ │ + b.n 7e250 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 7e436 │ │ + cbz r0, 7e29e │ │ mov r0, r5 │ │ movs r1, #127 @ 0x7f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 7e4b8 │ │ + bne.n 7e320 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #127 @ 0x7f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e3c0 │ │ + beq.n 7e228 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #130 @ 0x82 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 7e3e8 │ │ + bne.n 7e250 │ │ mov r0, r5 │ │ movs r1, #130 @ 0x82 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7e41c │ │ - ldr r4, [pc, #520] @ (7e650 ) │ │ + beq.n 7e284 │ │ + ldr r4, [pc, #520] @ (7e4b8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (7e654 ) │ │ + ldr r0, [pc, #520] @ (7e4bc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 7e5a2 │ │ + bne.w 7e40a │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #48] @ 0x30 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7e492 │ │ + beq.n 7e2fa │ │ ldr r3, [r4, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e452 │ │ - b.n 7e3e8 │ │ + beq.n 7e2ba │ │ + b.n 7e250 │ │ add.w r0, r4, #48 @ 0x30 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7e47a │ │ + beq.n 7e2e2 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #44] @ 0x2c │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7e47a │ │ - ldr r4, [pc, #412] @ (7e658 ) │ │ + blx c1840 │ │ + b.n 7e2e2 │ │ + ldr r4, [pc, #412] @ (7e4c0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (7e65c ) │ │ + ldr r0, [pc, #412] @ (7e4c4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7e528 │ │ + blx c1a70 │ │ + cbnz r0, 7e390 │ │ mov r0, r5 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7e502 │ │ + beq.n 7e36a │ │ ldr r3, [r4, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7e4c6 │ │ - b.n 7e3e8 │ │ + beq.n 7e32e │ │ + b.n 7e250 │ │ add.w r0, r4, #40 @ 0x28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7e4ea │ │ + beq.n 7e352 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #36] @ 0x24 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7e4ea │ │ + blx c1840 │ │ + b.n 7e352 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 7e61a │ │ + bne.n 7e482 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7e3e8 │ │ + bne.w 7e250 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7e540 │ │ + blx c1ab0 │ │ + b.n 7e3a8 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7e61a │ │ + blx c1a70 │ │ + cbnz r0, 7e482 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7e3e8 │ │ + bne.w 7e250 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7e5ba │ │ + blx c1ab0 │ │ + b.n 7e422 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7e62a │ │ + bl 76664 │ │ + cbnz r0, 7e492 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7e3fa │ │ + b.n 7e262 │ │ nop │ │ - strb r4, [r1, r7] │ │ + strh r4, [r0, r5] │ │ movs r4, r0 │ │ - strb r6, [r3, r6] │ │ + strh r6, [r2, r4] │ │ movs r4, r0 │ │ - uxtb r4, r1 │ │ + add r7, sp, #912 @ 0x390 │ │ movs r4, r0 │ │ - cmp r2, #191 @ 0xbf │ │ - vrshr.u32 , q4, #7 │ │ + cmp r3, #119 @ 0x77 │ │ + vcvt.u32.f32 q13, q8, #7 │ │ movs r4, r0 │ │ - cmp r2, #75 @ 0x4b │ │ + cmp r3, #3 │ │ vsli.64 , q0, #57 @ 0x39 │ │ add r7, sp, #8 │ │ - cbz r1, 7e672 │ │ + cbz r1, 7e4da │ │ mov r4, r1 │ │ - bl 7ec24 │ │ + bl 7ea8c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7ec24 │ │ + bl 7ea8c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e68a │ │ + cbz r1, 7e4f2 │ │ mov r4, r1 │ │ - bl 7edf4 │ │ + bl 7ec5c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7edf4 │ │ + bl 7ec5c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e6a2 │ │ + cbz r1, 7e50a │ │ mov r4, r1 │ │ - bl 7f108 │ │ + bl 7ef70 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7f108 │ │ + bl 7ef70 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e6ba │ │ + cbz r1, 7e522 │ │ mov r4, r1 │ │ - bl 7f418 │ │ + bl 7f280 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7f418 │ │ + bl 7f280 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e6d2 │ │ + cbz r1, 7e53a │ │ mov r4, r1 │ │ - bl 7f538 │ │ + bl 7f3a0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7f538 │ │ + bl 7f3a0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e6ea │ │ + cbz r1, 7e552 │ │ mov r4, r1 │ │ - bl 7f758 │ │ + bl 7f5c0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7f758 │ │ + bl 7f5c0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e730 ) │ │ + ldr r0, [pc, #52] @ (7e598 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7e70e │ │ + cbz r1, 7e576 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7f89c │ │ - b.n 7e71e │ │ + bl 7f704 │ │ + b.n 7e586 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7f89c │ │ + bl 7f704 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r2, [r1, r0] │ │ + ldr r7, [pc, #520] @ (7e7a4 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e746 │ │ + cbz r1, 7e5ae │ │ mov r4, r1 │ │ - bl 7fa48 │ │ + bl 7f8b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7fa48 │ │ + bl 7f8b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e75e │ │ + cbz r1, 7e5c6 │ │ mov r4, r1 │ │ - bl 7fad8 │ │ + bl 7f940 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7fad8 │ │ + bl 7f940 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e776 │ │ + cbz r1, 7e5de │ │ mov r4, r1 │ │ - bl 7fc30 │ │ + bl 7fa98 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7fc30 │ │ + bl 7fa98 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e78e │ │ + cbz r1, 7e5f6 │ │ mov r4, r1 │ │ - bl 7fd84 │ │ + bl 7fbec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7fd84 │ │ + bl 7fbec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e7a6 │ │ + cbz r1, 7e60e │ │ mov r4, r1 │ │ - bl 7fe2c │ │ + bl 7fc94 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 7fe2c │ │ + bl 7fc94 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e7e8 ) │ │ + ldr r0, [pc, #52] @ (7e650 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 7e7c8 │ │ + cbz r1, 7e630 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 7fed4 │ │ - b.n 7e7d8 │ │ + bl 7fd3c │ │ + b.n 7e640 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 7fed4 │ │ + bl 7fd3c │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r0, [r2, r5] │ │ + ldr r6, [pc, #800] @ (7e974 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 80070 │ │ - cbz r4, 7e7fa │ │ + bl 7fed8 │ │ + cbz r4, 7e662 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 80118 │ │ - cbz r4, 7e80a │ │ + bl 7ff80 │ │ + cbz r4, 7e672 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 801c0 │ │ - cbz r4, 7e81a │ │ + bl 80028 │ │ + cbz r4, 7e682 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 7e82c │ │ + cbz r1, 7e694 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 80268 │ │ + bl 800d0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 80268 │ │ - cbz r1, 7e840 │ │ + b.w 800d0 │ │ + cbz r1, 7e6a8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 80304 │ │ + bl 8016c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 80304 │ │ + b.w 8016c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 803dc │ │ - cbz r4, 7e852 │ │ + bl 80244 │ │ + cbz r4, 7e6ba │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e894 ) │ │ + ldr r0, [pc, #52] @ (7e6fc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7e872 │ │ + cbz r1, 7e6da │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 80484 │ │ - b.n 7e882 │ │ + bl 802ec │ │ + b.n 7e6ea │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 80484 │ │ + bl 802ec │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r6, [r4, r2] │ │ + ldr r6, [pc, #120] @ (7e778 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e8d8 ) │ │ + ldr r0, [pc, #52] @ (7e740 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7e8b6 │ │ + cbz r1, 7e71e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 807bc │ │ - b.n 7e8c6 │ │ + bl 80624 │ │ + b.n 7e72e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 807bc │ │ + bl 80624 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r2, [r4, r1] │ │ + ldr r5, [pc, #872] @ (7eaac ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e91c ) │ │ + ldr r0, [pc, #52] @ (7e784 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7e8fa │ │ + cbz r1, 7e762 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 80968 │ │ - b.n 7e90a │ │ + bl 807d0 │ │ + b.n 7e772 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 80968 │ │ + bl 807d0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r6, [r3, r0] │ │ + ldr r5, [pc, #600] @ (7e9e0 ) │ │ movs r4, r0 │ │ - cbz r1, 7e930 │ │ + cbz r1, 7e798 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 80b14 │ │ + bl 8097c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 80b14 │ │ + b.w 8097c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 80be8 │ │ - cbz r4, 7e942 │ │ + bl 80a50 │ │ + cbz r4, 7e7aa │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e984 ) │ │ + ldr r0, [pc, #52] @ (7e7ec ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7e962 │ │ + cbz r1, 7e7ca │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 80d60 │ │ - b.n 7e972 │ │ + bl 80bc8 │ │ + b.n 7e7da │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 80d60 │ │ + bl 80bc8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r7, [pc, #728] @ (7ec60 ) │ │ + ldr r5, [pc, #184] @ (7e8a8 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7e99a │ │ + cbz r1, 7e802 │ │ mov r4, r1 │ │ - bl 80f0c │ │ + bl 80d74 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 80f0c │ │ + bl 80d74 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7e9e0 ) │ │ + ldr r0, [pc, #52] @ (7e848 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7e9be │ │ + cbz r1, 7e826 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8107c │ │ - b.n 7e9ce │ │ + bl 80ee4 │ │ + b.n 7e836 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8107c │ │ + bl 80ee4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r7, [pc, #360] @ (7eb4c ) │ │ + ldr r4, [pc, #840] @ (7eb94 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7ea24 ) │ │ + ldr r0, [pc, #52] @ (7e88c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7ea02 │ │ + cbz r1, 7e86a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 81464 │ │ - b.n 7ea12 │ │ + bl 812cc │ │ + b.n 7e87a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 81464 │ │ + bl 812cc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r7, [pc, #88] @ (7ea80 ) │ │ + ldr r4, [pc, #568] @ (7eac8 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8179c │ │ - cbz r4, 7ea36 │ │ + bl 81604 │ │ + cbz r4, 7e89e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7ea78 ) │ │ + ldr r0, [pc, #52] @ (7e8e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7ea56 │ │ + cbz r1, 7e8be │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 818b0 │ │ - b.n 7ea66 │ │ + bl 81718 │ │ + b.n 7e8ce │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 818b0 │ │ + bl 81718 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r6, [pc, #776] @ (7ed84 ) │ │ + ldr r4, [pc, #232] @ (7e9cc ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7ea8e │ │ + cbz r1, 7e8f6 │ │ mov r4, r1 │ │ - bl 81a5c │ │ + bl 818c4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 81a5c │ │ + bl 818c4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7eaa6 │ │ + cbz r1, 7e90e │ │ mov r4, r1 │ │ - bl 81b74 │ │ + bl 819dc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 81b74 │ │ + bl 819dc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7eabe │ │ + cbz r1, 7e926 │ │ mov r4, r1 │ │ - bl 81c14 │ │ + bl 81a7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 81c14 │ │ + bl 81a7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7ead6 │ │ + cbz r1, 7e93e │ │ mov r4, r1 │ │ - bl 81cb4 │ │ + bl 81b1c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 81cb4 │ │ + bl 81b1c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7eb1c ) │ │ + ldr r0, [pc, #52] @ (7e984 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7eafa │ │ + cbz r1, 7e962 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 81d28 │ │ - b.n 7eb0a │ │ + bl 81b90 │ │ + b.n 7e972 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 81d28 │ │ + bl 81b90 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r6, [pc, #120] @ (7eb98 ) │ │ + ldr r3, [pc, #600] @ (7ebe0 ) │ │ movs r4, r0 │ │ - cbz r1, 7eb30 │ │ + cbz r1, 7e998 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 81e88 │ │ + bl 81cf0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 81e88 │ │ + b.w 81cf0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7eb46 │ │ + cbz r1, 7e9ae │ │ mov r4, r1 │ │ - bl 81f24 │ │ + bl 81d8c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 81f24 │ │ + bl 81d8c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 7eb5e │ │ + cbz r1, 7e9c6 │ │ mov r4, r1 │ │ - bl 8200c │ │ + bl 81e74 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8200c │ │ + bl 81e74 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7eba4 ) │ │ + ldr r0, [pc, #52] @ (7ea0c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7eb82 │ │ + cbz r1, 7e9ea │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 820f4 │ │ - b.n 7eb92 │ │ + bl 81f5c │ │ + b.n 7e9fa │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 820f4 │ │ + bl 81f5c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r5, [pc, #600] @ (7ee00 ) │ │ + ldr r3, [pc, #56] @ (7ea48 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (7ebe8 ) │ │ + ldr r0, [pc, #52] @ (7ea50 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 7ebc6 │ │ + cbz r1, 7ea2e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 822a0 │ │ - b.n 7ebd6 │ │ + bl 82108 │ │ + b.n 7ea3e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 822a0 │ │ + bl 82108 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r5, [pc, #328] @ (7ed34 ) │ │ + ldr r2, [pc, #808] @ (7ed7c ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (7ec08 ) │ │ + ldr r5, [pc, #20] @ (7ea70 ) │ │ mov.w r4, #968 @ 0x3c8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 7ebf8 │ │ + bne.n 7ea60 │ │ pop {r4, r5, r7, pc} │ │ - str r2, [r0, #120] @ 0x78 │ │ + str r2, [r4, #76] @ 0x4c │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (7ec1c ) │ │ + ldr r0, [pc, #12] @ (7ea84 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (7ec20 ) │ │ + ldr r2, [pc, #12] @ (7ea88 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - cmp r8, r3 │ │ + orrs r0, r2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (7edec ) │ │ + ldr r0, [pc, #440] @ (7ec54 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (7edf0 ) │ │ + ldr r0, [pc, #428] @ (7ec58 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7ec72 │ │ + blx c1a00 │ │ + cbnz r0, 7eada │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ec48 │ │ - b.n 7ed40 │ │ + beq.n 7eab0 │ │ + b.n 7eba8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7eca2 │ │ + blx c1a00 │ │ + cbnz r0, 7eb0a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ec78 │ │ - b.n 7ed40 │ │ + beq.n 7eae0 │ │ + b.n 7eba8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7ecda │ │ + blx c1a00 │ │ + cbnz r0, 7eb42 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ecb0 │ │ - b.n 7ed40 │ │ + beq.n 7eb18 │ │ + b.n 7eba8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7ed12 │ │ + blx c1a00 │ │ + cbnz r0, 7eb7a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ece8 │ │ - b.n 7ed40 │ │ + beq.n 7eb50 │ │ + b.n 7eba8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7ed5c │ │ + blx c1a00 │ │ + cbnz r0, 7ebc4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ed18 │ │ + beq.n 7eb80 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7ed98 │ │ + blx c1a00 │ │ + cbnz r0, 7ec00 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7ed6a │ │ - b.n 7ed44 │ │ + beq.n 7ebd2 │ │ + b.n 7ebac │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7edce │ │ + bne.n 7ec36 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 7edce │ │ + bne.n 7ec36 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 7ed44 │ │ + beq.n 7ebac │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 7ed44 │ │ + bgt.n 7ebac │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 7ed44 │ │ - ldr r4, [pc, #824] @ (7f128 ) │ │ + b.n 7ebac │ │ + ldr r2, [pc, #280] @ (7ed70 ) │ │ movs r4, r0 │ │ - ldr r4, [pc, #880] @ (7f164 ) │ │ + ldr r2, [pc, #336] @ (7edac ) │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d3-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #744] @ (7f0ec ) │ │ + ldr r0, [pc, #744] @ (7ef54 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #36] @ 0x24 │ │ add r6, sp, #24 │ │ - ldr r0, [pc, #732] @ (7f0f0 ) │ │ + ldr r0, [pc, #732] @ (7ef58 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7ee42 │ │ + blx c1a00 │ │ + cbnz r0, 7ecaa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ee18 │ │ - b.n 7eea8 │ │ + beq.n 7ec80 │ │ + b.n 7ed10 │ │ vldr d8, [sp, #24] │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7ee70 │ │ + blx c1a50 │ │ + cbnz r0, 7ecd8 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ee48 │ │ - b.n 7eea8 │ │ - ldr r0, [pc, #640] @ (7f0f4 ) │ │ + beq.n 7ecb0 │ │ + b.n 7ed10 │ │ + ldr r0, [pc, #640] @ (7ef5c ) │ │ sub.w r6, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7eec6 │ │ + blx c1a70 │ │ + cbnz r0, 7ed2e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ee7c │ │ + beq.n 7ece4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d3-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d9, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - beq.w 7f0e4 │ │ - ldr r6, [pc, #536] @ (7f0f8 ) │ │ + beq.w 7ef4c │ │ + ldr r6, [pc, #536] @ (7ef60 ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #536] @ (7f0fc ) │ │ + ldr r0, [pc, #536] @ (7ef64 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r8 │ │ - blx c1e20 │ │ - cbnz r0, 7ef46 │ │ + blx c1a00 │ │ + cbnz r0, 7edae │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7ef1e │ │ + beq.n 7ed86 │ │ ldr r2, [r6, #0] │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7eeea │ │ - b.n 7eea8 │ │ + beq.n 7ed52 │ │ + b.n 7ed10 │ │ adds r0, r6, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7ef08 │ │ + beq.n 7ed70 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r6 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 7ef08 │ │ + blx c1840 │ │ + b.n 7ed70 │ │ ldr r0, [sp, #12] │ │ clz r1, r0 │ │ lsrs r1, r1, #5 │ │ cmp r0, #0 │ │ strb.w r1, [r7, #-69] │ │ - beq.w 7f0e4 │ │ - ldr r0, [pc, #420] @ (7f100 ) │ │ + beq.w 7ef4c │ │ + ldr r0, [pc, #420] @ (7ef68 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r8 │ │ - blx c1e20 │ │ - cbnz r0, 7efc4 │ │ + blx c1a00 │ │ + cbnz r0, 7ee2c │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7ef9a │ │ + beq.n 7ee02 │ │ ldr r2, [r6, #8] │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7ef62 │ │ - b.n 7eeac │ │ + beq.n 7edca │ │ + b.n 7ed14 │ │ add.w r0, r6, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7ef80 │ │ + beq.n 7ede8 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7ef80 │ │ + blx c1840 │ │ + b.n 7ede8 │ │ sub.w r8, r7, #69 @ 0x45 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 7effa │ │ + blx c1a70 │ │ + cbnz r0, 7ee62 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7efc8 │ │ - b.n 7eeac │ │ + beq.n 7ee30 │ │ + b.n 7ed14 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - beq.n 7f0e4 │ │ - ldr r0, [pc, #248] @ (7f104 ) │ │ + beq.n 7ef4c │ │ + ldr r0, [pc, #248] @ (7ef6c ) │ │ add.w r9, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r9 │ │ - blx c1e20 │ │ - cbnz r0, 7f074 │ │ + blx c1a00 │ │ + cbnz r0, 7eedc │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7f04c │ │ + beq.n 7eeb4 │ │ ldr r2, [r6, #16] │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f014 │ │ - b.n 7eeac │ │ + beq.n 7ee7c │ │ + b.n 7ed14 │ │ add.w r0, r6, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7f032 │ │ + beq.n 7ee9a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7f032 │ │ + blx c1840 │ │ + b.n 7ee9a │ │ add r6, sp, #24 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f0a8 │ │ + blx c1a70 │ │ + cbnz r0, 7ef10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f076 │ │ - b.n 7eeac │ │ + beq.n 7eede │ │ + b.n 7ed14 │ │ vldr d9, [sp, #24] │ │ add r6, sp, #24 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7f0dc │ │ + blx c1a00 │ │ + cbnz r0, 7ef44 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f0ae │ │ - b.n 7eeac │ │ + beq.n 7ef16 │ │ + b.n 7ed14 │ │ vldr d16, [sp, #24] │ │ vadd.f64 d9, d9, d16 │ │ vadd.f64 d0, d8, d9 │ │ - b.n 7eeac │ │ + b.n 7ed14 │ │ nop │ │ - ldr r3, [pc, #0] @ (7f0f0 ) │ │ + ldr r0, [pc, #480] @ (7f138 ) │ │ movs r4, r0 │ │ - ldr r3, [pc, #48] @ (7f124 ) │ │ + ldr r0, [pc, #528] @ (7f16c ) │ │ movs r4, r0 │ │ - ldr r2, [pc, #696] @ (7f3b0 ) │ │ + ldr r0, [pc, #152] @ (7eff8 ) │ │ movs r4, r0 │ │ - add r0, sp, #416 @ 0x1a0 │ │ + add r5, pc, #512 @ (adr r5, 7f164 ) │ │ movs r4, r0 │ │ - movs r2, #244 @ 0xf4 │ │ - vrshr.u32 q9, q14, #7 │ │ - vcle.s32 q9, q5, #0 │ │ + movs r3, #172 @ 0xac │ │ + vrsra.u32 d18, d20, #7 │ │ + vsubl.u q9, d25, d2 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d3-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #740] @ (7f3fc ) │ │ + ldr r0, [pc, #740] @ (7f264 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #36] @ 0x24 │ │ add r6, sp, #24 │ │ - ldr r0, [pc, #728] @ (7f400 ) │ │ + ldr r0, [pc, #728] @ (7f268 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7f156 │ │ + blx c1a00 │ │ + cbnz r0, 7efbe │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f12c │ │ - b.n 7f1bc │ │ + beq.n 7ef94 │ │ + b.n 7f024 │ │ vldr d8, [sp, #24] │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7f184 │ │ + blx c1a50 │ │ + cbnz r0, 7efec │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f15c │ │ - b.n 7f1bc │ │ - ldr r0, [pc, #636] @ (7f404 ) │ │ + beq.n 7efc4 │ │ + b.n 7f024 │ │ + ldr r0, [pc, #636] @ (7f26c ) │ │ sub.w r6, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f1da │ │ + blx c1a70 │ │ + cbnz r0, 7f042 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f190 │ │ + beq.n 7eff8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d3-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d9, #0 @ 0x00000000 │ │ - cbz r0, 7f1ea │ │ + cbz r0, 7f052 │ │ vadd.f64 d0, d8, d9 │ │ - b.n 7f1c0 │ │ - ldr r6, [pc, #540] @ (7f408 ) │ │ + b.n 7f028 │ │ + ldr r6, [pc, #540] @ (7f270 ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #536] @ (7f40c ) │ │ + ldr r0, [pc, #536] @ (7f274 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r8 │ │ - blx c1e20 │ │ - cbnz r0, 7f256 │ │ + blx c1a00 │ │ + cbnz r0, 7f0be │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7f22c │ │ + beq.n 7f094 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f1f8 │ │ - b.n 7f1bc │ │ + beq.n 7f060 │ │ + b.n 7f024 │ │ add.w r0, r6, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7f216 │ │ + beq.n 7f07e │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7f216 │ │ + blx c1840 │ │ + b.n 7f07e │ │ ldr r0, [sp, #12] │ │ clz r1, r0 │ │ lsrs r1, r1, #5 │ │ cmp r0, #0 │ │ strb.w r1, [r7, #-69] │ │ - beq.n 7f1e4 │ │ - ldr r0, [pc, #424] @ (7f410 ) │ │ + beq.n 7f04c │ │ + ldr r0, [pc, #424] @ (7f278 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r8 │ │ - blx c1e20 │ │ - cbnz r0, 7f2d4 │ │ + blx c1a00 │ │ + cbnz r0, 7f13c │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7f2aa │ │ + beq.n 7f112 │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f270 │ │ - b.n 7f1c0 │ │ + beq.n 7f0d8 │ │ + b.n 7f028 │ │ add.w r0, r6, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7f290 │ │ + beq.n 7f0f8 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7f290 │ │ + blx c1840 │ │ + b.n 7f0f8 │ │ sub.w r8, r7, #69 @ 0x45 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 7f30a │ │ + blx c1a70 │ │ + cbnz r0, 7f172 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f2d8 │ │ - b.n 7f1c0 │ │ + beq.n 7f140 │ │ + b.n 7f028 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - beq.w 7f1e4 │ │ - ldr r0, [pc, #244] @ (7f414 ) │ │ + beq.w 7f04c │ │ + ldr r0, [pc, #244] @ (7f27c ) │ │ add.w r9, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r9 │ │ - blx c1e20 │ │ - cbnz r0, 7f388 │ │ + blx c1a00 │ │ + cbnz r0, 7f1f0 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7f360 │ │ + beq.n 7f1c8 │ │ ldr r2, [r6, #40] @ 0x28 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f326 │ │ - b.n 7f1c0 │ │ + beq.n 7f18e │ │ + b.n 7f028 │ │ add.w r0, r6, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7f346 │ │ + beq.n 7f1ae │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 7f346 │ │ + blx c1840 │ │ + b.n 7f1ae │ │ add r6, sp, #24 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f3bc │ │ + blx c1a70 │ │ + cbnz r0, 7f224 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f38a │ │ - b.n 7f1c0 │ │ + beq.n 7f1f2 │ │ + b.n 7f028 │ │ vldr d9, [sp, #24] │ │ add r6, sp, #24 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7f3f0 │ │ + blx c1a00 │ │ + cbnz r0, 7f258 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f3c2 │ │ - b.n 7f1c0 │ │ + beq.n 7f22a │ │ + b.n 7f028 │ │ vldr d16, [sp, #24] │ │ vadd.f64 d9, d9, d16 │ │ - b.n 7f1e4 │ │ + b.n 7f04c │ │ nop │ │ - blxns sp │ │ + cmp r4, ip │ │ movs r4, r0 │ │ - blx pc │ │ + cmp r0, lr │ │ movs r4, r0 │ │ - @ instruction: 0x479a │ │ + cmp r2, r2 │ │ movs r4, r0 │ │ - add r5, pc, #360 @ (adr r5, 7f574 ) │ │ + add r2, pc, #456 @ (adr r2, 7f43c ) │ │ movs r4, r0 │ │ - subs r6, r4, #7 │ │ - vqrdmlsh.s , , d30[0] │ │ - @ instruction: 0xfff91eb8 │ │ + movs r0, #158 @ 0x9e │ │ + vcgt.s32 d18, d22, #0 │ │ + vcvt.u32.f32 , q8, #7 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #260] @ (7f528 ) │ │ + ldr r0, [pc, #260] @ (7f390 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ ldr r2, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r5 │ │ - blx c1fa0 │ │ - cbnz r0, 7f462 │ │ + blx c1b80 │ │ + cbnz r0, 7f2ca │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r3, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1fb0 │ │ + blx c1b90 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f432 │ │ - b.n 7f508 │ │ - ldr r5, [pc, #200] @ (7f52c ) │ │ + beq.n 7f29a │ │ + b.n 7f370 │ │ + ldr r5, [pc, #200] @ (7f394 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #196] @ (7f530 ) │ │ + ldr r0, [pc, #196] @ (7f398 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 7f4d4 │ │ + blx c1a70 │ │ + cbnz r0, 7f33c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb.w r0, [r5, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7f4ac │ │ + beq.n 7f314 │ │ ldr r3, [r5, #48] @ 0x30 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f470 │ │ - b.n 7f508 │ │ + beq.n 7f2d8 │ │ + b.n 7f370 │ │ add.w r0, r5, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7f494 │ │ + beq.n 7f2fc │ │ mov r0, fp │ │ movs r1, #16 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 7f494 │ │ + blx c1840 │ │ + b.n 7f2fc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (7f534 ) │ │ + ldr r0, [pc, #92] @ (7f39c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7f522 │ │ + blx c1a70 │ │ + cbnz r0, 7f38a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f4dc │ │ + beq.n 7f344 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 7f50c │ │ - add r8, ip │ │ + b.n 7f374 │ │ + negs r0, r3 │ │ movs r4, r0 │ │ - add r2, pc, #904 @ (adr r2, 7f8b8 ) │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ movs r4, r0 │ │ - adds r7, r4, #2 │ │ - vcgt.f32 q10, q4, #0 │ │ + adds r7, r3, #5 │ │ + vcle.s32 q10, q0, #0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #512] @ (7f748 ) │ │ + ldr r0, [pc, #512] @ (7f5b0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7f57e │ │ + blx c1a50 │ │ + cbnz r0, 7f3e6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f556 │ │ - b.n 7f67a │ │ - ldr r0, [pc, #460] @ (7f74c ) │ │ + beq.n 7f3be │ │ + b.n 7f4e2 │ │ + ldr r0, [pc, #460] @ (7f5b4 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7f5b6 │ │ + blx c1a70 │ │ + cbnz r0, 7f41e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f588 │ │ - b.n 7f67a │ │ + beq.n 7f3f0 │ │ + b.n 7f4e2 │ │ ldrb.w r0, [r7, #-45] │ │ add r5, sp, #4 │ │ - cbz r0, 7f5fe │ │ + cbz r0, 7f466 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7f646 │ │ + blx c1a50 │ │ + cbnz r0, 7f4ae │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f5be │ │ - b.n 7f67a │ │ + beq.n 7f426 │ │ + b.n 7f4e2 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cbnz r0, 7f67a │ │ + blx c1a30 │ │ + cbnz r0, 7f4e2 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7f5e6 │ │ + beq.n 7f44e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #320] @ (7f750 ) │ │ + ldr r0, [pc, #320] @ (7f5b8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f69c │ │ + blx c1a70 │ │ + cbnz r0, 7f504 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f614 │ │ - b.n 7f67e │ │ + beq.n 7f47c │ │ + b.n 7f4e6 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #264] @ (7f754 ) │ │ + ldr r0, [pc, #264] @ (7f5bc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7f696 │ │ + blx c1a70 │ │ + cbnz r0, 7f4fe │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f64e │ │ + beq.n 7f4b6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 7f67e │ │ + b.n 7f4e6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7f6d0 │ │ + blx c1a00 │ │ + cbnz r0, 7f538 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f6a2 │ │ - b.n 7f67e │ │ + beq.n 7f50a │ │ + b.n 7f4e6 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7f70a │ │ + blx c1a50 │ │ + cbnz r0, 7f572 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f6de │ │ - b.n 7f67e │ │ + beq.n 7f546 │ │ + b.n 7f4e6 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f73e │ │ + blx c1a70 │ │ + cbnz r0, 7f5a6 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7f70c │ │ - b.n 7f67e │ │ + beq.n 7f574 │ │ + b.n 7f4e6 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n 7f67e │ │ - bics r4, r7 │ │ + b.n 7f4e6 │ │ + asrs r4, r6 │ │ movs r4, r0 │ │ - bics r0, r4 │ │ + asrs r0, r3 │ │ movs r4, r0 │ │ - orrs r0, r2 │ │ + lsls r0, r1 │ │ movs r4, r0 │ │ - cmn r6, r2 │ │ + eors r6, r1 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (7f894 ) │ │ + ldr r0, [pc, #300] @ (7f6fc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7f79e │ │ + blx c1a50 │ │ + cbnz r0, 7f606 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f776 │ │ - b.n 7f860 │ │ + beq.n 7f5de │ │ + b.n 7f6c8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (7f898 ) │ │ + ldr r0, [pc, #244] @ (7f700 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f7d4 │ │ + blx c1a70 │ │ + cbnz r0, 7f63c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f7a6 │ │ - b.n 7f860 │ │ + beq.n 7f60e │ │ + b.n 7f6c8 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7f802 │ │ + blx c1a50 │ │ + cbnz r0, 7f66a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f7da │ │ - b.n 7f860 │ │ + beq.n 7f642 │ │ + b.n 7f6c8 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7f832 │ │ + blx c1a70 │ │ + cbnz r0, 7f69a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f804 │ │ - b.n 7f860 │ │ + beq.n 7f66c │ │ + b.n 7f6c8 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7f880 │ │ + blx c1a00 │ │ + cbnz r0, 7f6e8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f838 │ │ + beq.n 7f6a0 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 7f864 │ │ + b.n 7f6cc │ │ nop │ │ - sbcs r4, r3 │ │ + subs r7, #20 │ │ movs r4, r0 │ │ - adcs r6, r7 │ │ + subs r6, #246 @ 0xf6 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (7fa3c ) │ │ + ldr r0, [pc, #400] @ (7f8a4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -19118,1198 +19049,1198 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7f926 │ │ + blx c1a50 │ │ + cbnz r0, 7f78e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f8cc │ │ + beq.n 7f734 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (7fa40 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (7f8a8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (7fa44 ) │ │ + ldr r0, [pc, #276] @ (7f8ac ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 7f996 │ │ + blx c1a70 │ │ + cbnz r0, 7f7fe │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 7f970 │ │ + beq.n 7f7d8 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7f934 │ │ - b.n 7f8f2 │ │ + beq.n 7f79c │ │ + b.n 7f75a │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 7f958 │ │ + beq.n 7f7c0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 7f958 │ │ + blx c1840 │ │ + b.n 7f7c0 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7fa0e │ │ + blx c1a70 │ │ + cbnz r0, 7f876 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 7f8f2 │ │ + bne.w 7f75a │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 7f9ae │ │ + blx c1ab0 │ │ + b.n 7f816 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 7fa1e │ │ + bl 76664 │ │ + cbnz r0, 7f886 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 7f904 │ │ + b.n 7f76c │ │ nop │ │ - eors r0, r3 │ │ + subs r5, #208 @ 0xd0 │ │ movs r4, r0 │ │ - ldr r6, [sp, #120] @ 0x78 │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ movs r4, r0 │ │ - asrs r5, r3, #23 │ │ + asrs r5, r2, #26 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #120] @ (7fad0 ) │ │ + ldr r0, [pc, #120] @ (7f938 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #108] @ (7fad4 ) │ │ + ldr r0, [pc, #108] @ (7f93c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 7fa9a │ │ + blx c1a00 │ │ + cbnz r0, 7f902 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fa6c │ │ + beq.n 7f8d4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 7faae │ │ + b.n 7f916 │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #32] @ 7fac8 │ │ + vldr d16, [pc, #32] @ 7f930 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #211 @ 0xd3 │ │ - subs r6, #170 @ 0xaa │ │ + subs r4, #34 @ 0x22 │ │ movs r4, r0 │ │ - subs r6, #188 @ 0xbc │ │ + subs r4, #52 @ 0x34 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #320] @ (7fc28 ) │ │ + ldr r0, [pc, #320] @ (7fa90 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7fb1c │ │ + blx c1a50 │ │ + cbnz r0, 7f984 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7faf4 │ │ - b.n 7fbc2 │ │ - ldr r0, [pc, #268] @ (7fc2c ) │ │ + beq.n 7f95c │ │ + b.n 7fa2a │ │ + ldr r0, [pc, #268] @ (7fa94 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7fb54 │ │ + blx c1a70 │ │ + cbnz r0, 7f9bc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fb26 │ │ - b.n 7fbc2 │ │ + beq.n 7f98e │ │ + b.n 7fa2a │ │ ldrb.w r0, [r7, #-25] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-25] │ │ - cbz r0, 7fb8c │ │ + cbz r0, 7f9f4 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7fb92 │ │ + blx c1a50 │ │ + cbnz r0, 7f9fa │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fb64 │ │ - b.n 7fbc2 │ │ + beq.n 7f9cc │ │ + b.n 7fa2a │ │ vmov.f64 d0, #40 @ 0x41400000 12.0 │ │ - b.n 7fbc6 │ │ + b.n 7fa2e │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7fbdc │ │ + blx c1a70 │ │ + cbnz r0, 7fa44 │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fb96 │ │ + beq.n 7f9fe │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 7fc20 │ │ + cbz r0, 7fa88 │ │ sub.w r6, r7, #25 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7fc14 │ │ + blx c1a00 │ │ + cbnz r0, 7fa7c │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7fbe6 │ │ - b.n 7fbc6 │ │ + beq.n 7fa4e │ │ + b.n 7fa2e │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 7fc20 │ │ + cbz r0, 7fa88 │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ - b.n 7fbc6 │ │ + b.n 7fa2e │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ - b.n 7fbc6 │ │ + b.n 7fa2e │ │ nop │ │ - subs r6, #30 │ │ + subs r3, #150 @ 0x96 │ │ movs r4, r0 │ │ - subs r6, #2 │ │ + subs r3, #122 @ 0x7a │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #316] @ (7fd7c ) │ │ + ldr r0, [pc, #316] @ (7fbe4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7fc74 │ │ + blx c1a50 │ │ + cbnz r0, 7fadc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fc4c │ │ - b.n 7fcaa │ │ - ldr r0, [pc, #264] @ (7fd80 ) │ │ + beq.n 7fab4 │ │ + b.n 7fb12 │ │ + ldr r0, [pc, #264] @ (7fbe8 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7fcc4 │ │ + blx c1a70 │ │ + cbnz r0, 7fb2c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fc7e │ │ + beq.n 7fae6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 7fcd0 │ │ + cbz r0, 7fb38 │ │ vmov.f64 d0, #40 @ 0x41400000 12.0 │ │ - b.n 7fcae │ │ + b.n 7fb16 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 7fcfa │ │ + blx c1a50 │ │ + cbnz r0, 7fb62 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fcd2 │ │ - b.n 7fcaa │ │ + beq.n 7fb3a │ │ + b.n 7fb12 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7fd30 │ │ + blx c1a70 │ │ + cbnz r0, 7fb98 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7fcfe │ │ - b.n 7fcae │ │ + beq.n 7fb66 │ │ + b.n 7fb16 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 7fd74 │ │ + cbz r0, 7fbdc │ │ sub.w r6, r7, #25 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 7fd68 │ │ + blx c1a00 │ │ + cbnz r0, 7fbd0 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 7fd3a │ │ - b.n 7fcae │ │ + beq.n 7fba2 │ │ + b.n 7fb16 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 7fd74 │ │ + cbz r0, 7fbdc │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ - b.n 7fcae │ │ + b.n 7fb16 │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ - b.n 7fcae │ │ + b.n 7fb16 │ │ nop │ │ - subs r4, #198 @ 0xc6 │ │ + subs r2, #62 @ 0x3e │ │ movs r4, r0 │ │ - subs r4, #170 @ 0xaa │ │ + subs r2, #34 @ 0x22 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (7fe24 ) │ │ + ldr r0, [pc, #144] @ (7fc8c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7fdc8 │ │ + blx c1a50 │ │ + cbnz r0, 7fc30 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fda0 │ │ - b.n 7fdfc │ │ + beq.n 7fc08 │ │ + b.n 7fc64 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (7fe28 ) │ │ + ldr r0, [pc, #92] @ (7fc90 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7fe02 │ │ + blx c1a70 │ │ + cbnz r0, 7fc6a │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fdd0 │ │ + beq.n 7fc38 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 7fe0e │ │ + b.n 7fc76 │ │ vmov.f64 d17, #24 @ 0x40c00000 6.0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - subs r3, #114 @ 0x72 │ │ + blx c16d0 │ │ + subs r0, #234 @ 0xea │ │ movs r4, r0 │ │ - subs r3, #84 @ 0x54 │ │ + subs r0, #204 @ 0xcc │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (7fecc ) │ │ + ldr r0, [pc, #144] @ (7fd34 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 7fe70 │ │ + blx c1a50 │ │ + cbnz r0, 7fcd8 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fe48 │ │ - b.n 7fea4 │ │ + beq.n 7fcb0 │ │ + b.n 7fd0c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (7fed0 ) │ │ + ldr r0, [pc, #92] @ (7fd38 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 7feaa │ │ + blx c1a70 │ │ + cbnz r0, 7fd12 │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fe78 │ │ + beq.n 7fce0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 7feb6 │ │ + b.n 7fd1e │ │ vmov.f64 d17, #24 @ 0x40c00000 6.0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - subs r2, #202 @ 0xca │ │ + blx c16d0 │ │ + subs r0, #66 @ 0x42 │ │ movs r4, r0 │ │ - subs r2, #172 @ 0xac │ │ + subs r0, #36 @ 0x24 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #384] @ (80060 ) │ │ + ldr r0, [pc, #384] @ (7fec8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ strd r0, r0, [sp] │ │ mov r0, sp │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7ff26 │ │ + blx c1a50 │ │ + cbnz r0, 7fd8e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fefe │ │ - b.n 80020 │ │ - ldr r0, [pc, #316] @ (80064 ) │ │ + beq.n 7fd66 │ │ + b.n 7fe88 │ │ + ldr r0, [pc, #316] @ (7fecc ) │ │ sub.w r6, r7, #33 @ 0x21 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 7ff5e │ │ + blx c1a70 │ │ + cbnz r0, 7fdc6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ff30 │ │ - b.n 80020 │ │ + beq.n 7fd98 │ │ + b.n 7fe88 │ │ ldrb.w r0, [r7, #-33] │ │ add r4, sp, #16 │ │ - cbz r0, 7ffa6 │ │ + cbz r0, 7fe0e │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 7ffec │ │ + blx c1a50 │ │ + cbnz r0, 7fe54 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ff66 │ │ - b.n 80020 │ │ + beq.n 7fdce │ │ + b.n 7fe88 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 80020 │ │ + blx c1a30 │ │ + cbnz r0, 7fe88 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 7ff8e │ │ - ldr r0, [pc, #176] @ (80068 ) │ │ + beq.n 7fdf6 │ │ + ldr r0, [pc, #176] @ (7fed0 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 80050 │ │ + bne.n 7feb8 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7ffbc │ │ - b.n 80020 │ │ - ldr r0, [pc, #124] @ (8006c ) │ │ + beq.n 7fe24 │ │ + b.n 7fe88 │ │ + ldr r0, [pc, #124] @ (7fed4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80050 │ │ + blx c1a70 │ │ + cbnz r0, 7feb8 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 7fff4 │ │ + beq.n 7fe5c │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ mov r0, sp │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldmia.w sp, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp] │ │ - b.n 8002e │ │ - subs r2, #34 @ 0x22 │ │ + b.n 7fe96 │ │ + adds r7, #154 @ 0x9a │ │ movs r4, r0 │ │ - subs r1, #248 @ 0xf8 │ │ + adds r7, #112 @ 0x70 │ │ movs r4, r0 │ │ - subs r1, #116 @ 0x74 │ │ + adds r6, #236 @ 0xec │ │ movs r4, r0 │ │ - subs r1, #60 @ 0x3c │ │ + adds r6, #180 @ 0xb4 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (80110 ) │ │ + ldr r0, [pc, #144] @ (7ff78 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 800b4 │ │ + blx c1a50 │ │ + cbnz r0, 7ff1c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8008c │ │ - b.n 800ea │ │ - ldr r0, [pc, #92] @ (80114 ) │ │ + beq.n 7fef4 │ │ + b.n 7ff52 │ │ + ldr r0, [pc, #92] @ (7ff7c ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 800ee │ │ + blx c1a70 │ │ + cbnz r0, 7ff56 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 800be │ │ + beq.n 7ff26 │ │ movs r0, #0 │ │ - b.n 800f8 │ │ + b.n 7ff60 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - subs r0, #134 @ 0x86 │ │ + adds r5, #254 @ 0xfe │ │ movs r4, r0 │ │ - subs r0, #106 @ 0x6a │ │ + adds r5, #226 @ 0xe2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (801b8 ) │ │ + ldr r0, [pc, #144] @ (80020 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8015c │ │ + blx c1a50 │ │ + cbnz r0, 7ffc4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80134 │ │ - b.n 80192 │ │ - ldr r0, [pc, #92] @ (801bc ) │ │ + beq.n 7ff9c │ │ + b.n 7fffa │ │ + ldr r0, [pc, #92] @ (80024 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 80196 │ │ + blx c1a70 │ │ + cbnz r0, 7fffe │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80166 │ │ + beq.n 7ffce │ │ movs r0, #0 │ │ - b.n 801a0 │ │ + b.n 80008 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r7, #222 @ 0xde │ │ + adds r5, #86 @ 0x56 │ │ movs r4, r0 │ │ - adds r7, #194 @ 0xc2 │ │ + adds r5, #58 @ 0x3a │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (80260 ) │ │ + ldr r0, [pc, #144] @ (800c8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 80204 │ │ + blx c1a50 │ │ + cbnz r0, 8006c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 801dc │ │ - b.n 8023a │ │ - ldr r0, [pc, #92] @ (80264 ) │ │ + beq.n 80044 │ │ + b.n 800a2 │ │ + ldr r0, [pc, #92] @ (800cc ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8023e │ │ + blx c1a70 │ │ + cbnz r0, 800a6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8020e │ │ + beq.n 80076 │ │ movs r0, #0 │ │ - b.n 80248 │ │ + b.n 800b0 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r7, #54 @ 0x36 │ │ + adds r4, #174 @ 0xae │ │ movs r4, r0 │ │ - adds r7, #26 │ │ + adds r4, #146 @ 0x92 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (802fc ) │ │ + ldr r0, [pc, #132] @ (80164 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 802ac │ │ + blx c1a50 │ │ + cbnz r0, 80114 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80284 │ │ - b.n 802e0 │ │ + beq.n 800ec │ │ + b.n 80148 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (80300 ) │ │ + ldr r0, [pc, #80] @ (80168 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 802e4 │ │ + blx c1a70 │ │ + cbnz r0, 8014c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 802b4 │ │ + beq.n 8011c │ │ movs r0, #0 │ │ - b.n 802e6 │ │ + b.n 8014e │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r6, #142 @ 0x8e │ │ + blx c16d0 │ │ + adds r4, #6 │ │ movs r4, r0 │ │ - adds r6, #120 @ 0x78 │ │ + adds r3, #240 @ 0xf0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (803d0 ) │ │ + ldr r0, [pc, #192] @ (80238 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 80348 │ │ + blx c1a50 │ │ + cbnz r0, 801b0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8031e │ │ + beq.n 80186 │ │ movs r0, #0 │ │ - b.n 803bc │ │ - ldr r5, [pc, #136] @ (803d4 ) │ │ + b.n 80224 │ │ + ldr r5, [pc, #136] @ (8023c ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (803d8 ) │ │ + ldr r0, [pc, #136] @ (80240 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #118 @ 0x76 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 803ba │ │ + blx c1a70 │ │ + cbnz r0, 80222 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb.w r0, [r5, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80392 │ │ + beq.n 801fa │ │ ldr r3, [r5, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #118 @ 0x76 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80356 │ │ - b.n 80344 │ │ + beq.n 801be │ │ + b.n 801ac │ │ add.w r0, r5, #68 @ 0x44 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8037a │ │ + beq.n 801e2 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #64] @ 0x40 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 8037a │ │ + blx c1840 │ │ + b.n 801e2 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r5, #244 @ 0xf4 │ │ + blx c16d0 │ │ + adds r3, #108 @ 0x6c │ │ movs r4, r0 │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ + str r1, [sp, #80] @ 0x50 │ │ movs r4, r0 │ │ - lsrs r4, r2, #26 │ │ + lsrs r4, r1, #29 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (8047c ) │ │ + ldr r0, [pc, #144] @ (802e4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #119 @ 0x77 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 80420 │ │ + blx c1a50 │ │ + cbnz r0, 80288 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #119 @ 0x77 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 803f8 │ │ - b.n 80456 │ │ - ldr r0, [pc, #92] @ (80480 ) │ │ + beq.n 80260 │ │ + b.n 802be │ │ + ldr r0, [pc, #92] @ (802e8 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #120 @ 0x78 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8045a │ │ + blx c1a70 │ │ + cbnz r0, 802c2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #120 @ 0x78 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8042a │ │ + beq.n 80292 │ │ movs r0, #0 │ │ - b.n 80464 │ │ + b.n 802cc │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r5, #26 │ │ + adds r2, #146 @ 0x92 │ │ movs r4, r0 │ │ - adds r4, #254 @ 0xfe │ │ + adds r2, #118 @ 0x76 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (807a4 ) │ │ + ldr r0, [pc, #784] @ (8060c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -20318,316 +20249,316 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 804dc │ │ + blx c1a50 │ │ + cbnz r0, 80344 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 804b4 │ │ - b.n 80544 │ │ - ldr r0, [pc, #712] @ (807a8 ) │ │ + beq.n 8031c │ │ + b.n 803ac │ │ + ldr r0, [pc, #712] @ (80610 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 80514 │ │ + blx c1a70 │ │ + cbnz r0, 8037c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 804e6 │ │ - b.n 80544 │ │ + beq.n 8034e │ │ + b.n 803ac │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 80592 │ │ + cbz r0, 803fa │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 80614 │ │ + bne.n 8047c │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8051c │ │ + beq.n 80384 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 80544 │ │ + bne.n 803ac │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 80578 │ │ - ldr r4, [pc, #520] @ (807ac ) │ │ + beq.n 803e0 │ │ + ldr r4, [pc, #520] @ (80614 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (807b0 ) │ │ + ldr r0, [pc, #520] @ (80618 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #127 @ 0x7f │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 806fe │ │ + bne.w 80566 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 805ee │ │ + beq.n 80456 │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #127 @ 0x7f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 805ae │ │ - b.n 80544 │ │ + beq.n 80416 │ │ + b.n 803ac │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 805d6 │ │ + beq.n 8043e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 805d6 │ │ - ldr r4, [pc, #412] @ (807b4 ) │ │ + blx c1840 │ │ + b.n 8043e │ │ + ldr r4, [pc, #412] @ (8061c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (807b8 ) │ │ + ldr r0, [pc, #412] @ (80620 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #124 @ 0x7c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 80684 │ │ + blx c1a70 │ │ + cbnz r0, 804ec │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8065e │ │ + beq.n 804c6 │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #124 @ 0x7c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80622 │ │ - b.n 80544 │ │ + beq.n 8048a │ │ + b.n 803ac │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80646 │ │ + beq.n 804ae │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 80646 │ │ + blx c1840 │ │ + b.n 804ae │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 80776 │ │ + bne.n 805de │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 80544 │ │ + bne.w 803ac │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8069c │ │ + blx c1ab0 │ │ + b.n 80504 │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80776 │ │ + blx c1a70 │ │ + cbnz r0, 805de │ │ mov r0, r5 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 80544 │ │ + bne.w 803ac │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 80716 │ │ + blx c1ab0 │ │ + b.n 8057e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 80786 │ │ + bl 76664 │ │ + cbnz r0, 805ee │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 80556 │ │ + b.n 803be │ │ nop │ │ - adds r4, #112 @ 0x70 │ │ + adds r1, #232 @ 0xe8 │ │ movs r4, r0 │ │ - adds r4, #66 @ 0x42 │ │ + adds r1, #186 @ 0xba │ │ movs r4, r0 │ │ - str r1, [sp, #656] @ 0x290 │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ movs r4, r0 │ │ - lsrs r3, r4, #5 │ │ - vsra.u32 d25, d16, #7 │ │ + lsrs r3, r3, #8 │ │ + vqrdmlah.s q12, , d8[0] │ │ movs r4, r0 │ │ - lsrs r7, r5, #3 │ │ + lsrs r7, r4, #6 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (8095c ) │ │ + ldr r0, [pc, #400] @ (807c4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -20636,160 +20567,160 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 80846 │ │ + blx c1a50 │ │ + cbnz r0, 806ae │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 807ec │ │ + beq.n 80654 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (80960 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (807c8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (80964 ) │ │ + ldr r0, [pc, #276] @ (807cc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #130 @ 0x82 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 808b6 │ │ + blx c1a70 │ │ + cbnz r0, 8071e │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80890 │ │ + beq.n 806f8 │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #130 @ 0x82 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80854 │ │ - b.n 80812 │ │ + beq.n 806bc │ │ + b.n 8067a │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80878 │ │ + beq.n 806e0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 80878 │ │ + blx c1840 │ │ + b.n 806e0 │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8092e │ │ + blx c1a70 │ │ + cbnz r0, 80796 │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 80812 │ │ + bne.w 8067a │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 808ce │ │ + blx c1ab0 │ │ + b.n 80736 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8093e │ │ + bl 76664 │ │ + cbnz r0, 807a6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 80824 │ │ + b.n 8068c │ │ nop │ │ - adds r1, #56 @ 0x38 │ │ + cmp r6, #176 @ 0xb0 │ │ movs r4, r0 │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ + ldrh r6, [r2, #32] │ │ movs r4, r0 │ │ - lsls r5, r7, #26 │ │ + lsls r5, r6, #29 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (80b08 ) │ │ + ldr r0, [pc, #400] @ (80970 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -20798,395 +20729,395 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 809f2 │ │ + blx c1a50 │ │ + cbnz r0, 8085a │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80998 │ │ + beq.n 80800 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (80b0c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (80974 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (80b10 ) │ │ + ldr r0, [pc, #276] @ (80978 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #133 @ 0x85 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 80a62 │ │ + blx c1a70 │ │ + cbnz r0, 808ca │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80a3c │ │ + beq.n 808a4 │ │ ldr r3, [r4, #96] @ 0x60 │ │ mov r0, r5 │ │ movs r1, #133 @ 0x85 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80a00 │ │ - b.n 809be │ │ + beq.n 80868 │ │ + b.n 80826 │ │ add.w r0, r4, #100 @ 0x64 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80a24 │ │ + beq.n 8088c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #96] @ 0x60 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 80a24 │ │ + blx c1840 │ │ + b.n 8088c │ │ mov r0, r5 │ │ movs r1, #134 @ 0x86 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #134 @ 0x86 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80ada │ │ + blx c1a70 │ │ + cbnz r0, 80942 │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #134 @ 0x86 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 809be │ │ + bne.w 80826 │ │ mov r0, r5 │ │ movs r1, #134 @ 0x86 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 80a7a │ │ + blx c1ab0 │ │ + b.n 808e2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 80aea │ │ + bl 76664 │ │ + cbnz r0, 80952 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 809d0 │ │ + b.n 80838 │ │ nop │ │ - cmp r7, #140 @ 0x8c │ │ + cmp r5, #4 │ │ movs r4, r0 │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ + ldrh r2, [r5, #18] │ │ movs r4, r0 │ │ - lsls r1, r2, #20 │ │ + lsls r1, r1, #23 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (80bd4 ) │ │ + ldr r0, [pc, #180] @ (80a3c ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (80bd8 ) │ │ - ldr r0, [pc, #168] @ (80bdc ) │ │ + ldr r5, [pc, #164] @ (80a40 ) │ │ + ldr r0, [pc, #168] @ (80a44 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (80be0 ) │ │ - ldr r6, [pc, #164] @ (80be4 ) │ │ + ldr r0, [pc, #164] @ (80a48 ) │ │ + ldr r6, [pc, #164] @ (80a4c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #136 @ 0x88 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 80bb8 │ │ + blx c1b60 │ │ + cbnz r0, 80a20 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80b8e │ │ + beq.n 809f6 │ │ ldr r0, [r5, #104] @ 0x68 │ │ - cbz r0, 80b72 │ │ + cbz r0, 809da │ │ ldr r1, [r0, #16] │ │ - cbz r1, 80b72 │ │ + cbz r1, 809da │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 80b74 │ │ + b.n 809dc │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #136 @ 0x88 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80b44 │ │ - b.n 80bbc │ │ + beq.n 809ac │ │ + b.n 80a24 │ │ add.w r0, r5, #108 @ 0x6c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80b64 │ │ + beq.n 809cc │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #104] @ 0x68 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 80b64 │ │ + blx c1840 │ │ + b.n 809cc │ │ ldr r0, [sp, #12] │ │ - b.n 80bbe │ │ + b.n 80a26 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cmp r5, #224 @ 0xe0 │ │ + blx c16d0 │ │ + cmp r3, #88 @ 0x58 │ │ movs r4, r0 │ │ - ldrh r0, [r3, #32] │ │ + ldrh r0, [r6, #8] │ │ movs r4, r0 │ │ - lsls r1, r3, #20 │ │ - vabs.s32 q8, │ │ - vsri.64 q8, q3, #7 │ │ + lsls r1, r2, #23 │ │ + vrsra.u64 q8, , #7 │ │ + vcle.f32 d16, d14, #0 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #352] @ (80d58 ) │ │ + ldr r0, [pc, #352] @ (80bc0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #137 @ 0x89 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 80c2c │ │ + blx c1a50 │ │ + cbnz r0, 80a94 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #137 @ 0x89 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80c04 │ │ - b.n 80cfc │ │ - ldr r0, [pc, #300] @ (80d5c ) │ │ + beq.n 80a6c │ │ + b.n 80b64 │ │ + ldr r0, [pc, #300] @ (80bc4 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #138 @ 0x8a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80c64 │ │ + blx c1a70 │ │ + cbnz r0, 80acc │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #138 @ 0x8a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80c36 │ │ - b.n 80cfc │ │ + beq.n 80a9e │ │ + b.n 80b64 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - beq.n 80cfc │ │ + beq.n 80b64 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #139 @ 0x8b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 80c96 │ │ + blx c1a50 │ │ + cbnz r0, 80afe │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #139 @ 0x8b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80c6e │ │ - b.n 80cfc │ │ + beq.n 80ad6 │ │ + b.n 80b64 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #140 @ 0x8c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80cc8 │ │ + blx c1a70 │ │ + cbnz r0, 80b30 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #140 @ 0x8c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80c9a │ │ - b.n 80cfc │ │ + beq.n 80b02 │ │ + b.n 80b64 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 80cfc │ │ + cbz r0, 80b64 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #141 @ 0x8d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 80d14 │ │ + blx c1a50 │ │ + cbnz r0, 80b7c │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #141 @ 0x8d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 80cd0 │ │ - b.n 80cfe │ │ + beq.n 80b38 │ │ + b.n 80b66 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #142 @ 0x8e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80d4a │ │ + blx c1a70 │ │ + cbnz r0, 80bb2 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #142 @ 0x8e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 80d18 │ │ - b.n 80cfe │ │ + beq.n 80b80 │ │ + b.n 80b66 │ │ ldrb.w r0, [r7, #-25] │ │ subs r0, #1 │ │ it ne │ │ movne r0, #1 │ │ - b.n 80cfe │ │ + b.n 80b66 │ │ nop │ │ - cmp r5, #14 │ │ + cmp r2, #134 @ 0x86 │ │ movs r4, r0 │ │ - cmp r4, #242 @ 0xf2 │ │ + cmp r2, #106 @ 0x6a │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (80f00 ) │ │ + ldr r0, [pc, #400] @ (80d68 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -21195,691 +21126,691 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #143 @ 0x8f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 80dea │ │ + blx c1a50 │ │ + cbnz r0, 80c52 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #143 @ 0x8f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80d90 │ │ + beq.n 80bf8 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (80f04 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (80d6c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (80f08 ) │ │ + ldr r0, [pc, #276] @ (80d70 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #144 @ 0x90 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 80e5a │ │ + blx c1a70 │ │ + cbnz r0, 80cc2 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80e34 │ │ + beq.n 80c9c │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #144 @ 0x90 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80df8 │ │ - b.n 80db6 │ │ + beq.n 80c60 │ │ + b.n 80c1e │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80e1c │ │ + beq.n 80c84 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 80e1c │ │ + blx c1840 │ │ + b.n 80c84 │ │ mov r0, r5 │ │ movs r1, #145 @ 0x91 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #145 @ 0x91 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 80ed2 │ │ + blx c1a70 │ │ + cbnz r0, 80d3a │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #145 @ 0x91 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 80db6 │ │ + bne.w 80c1e │ │ mov r0, r5 │ │ movs r1, #145 @ 0x91 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 80e72 │ │ + blx c1ab0 │ │ + b.n 80cda │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 80ee2 │ │ + bl 76664 │ │ + cbnz r0, 80d4a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 80dc8 │ │ + b.n 80c30 │ │ nop │ │ - cmp r3, #148 @ 0x94 │ │ + cmp r1, #12 │ │ movs r4, r0 │ │ - ldrh r2, [r3, #10] │ │ + strh r2, [r6, #50] @ 0x32 │ │ movs r4, r0 │ │ - lsls r1, r3, #4 │ │ + lsls r1, r2, #7 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #332] @ (81064 ) │ │ + ldr r0, [pc, #332] @ (80ecc ) │ │ add.w r8, sp, #4 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #316] @ (81068 ) │ │ - ldr r0, [pc, #320] @ (8106c ) │ │ - ldr r6, [pc, #320] @ (81070 ) │ │ + ldr r5, [pc, #316] @ (80ed0 ) │ │ + ldr r0, [pc, #320] @ (80ed4 ) │ │ + ldr r6, [pc, #320] @ (80ed8 ) │ │ add r5, pc │ │ add r0, pc │ │ add r6, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #146 @ 0x92 │ │ mov r2, r8 │ │ - blx c1e20 │ │ - cbnz r0, 80f8e │ │ + blx c1a00 │ │ + cbnz r0, 80df6 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #0] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80f6a │ │ + beq.n 80dd2 │ │ ldr r2, [r6, #120] @ 0x78 │ │ mov r0, r4 │ │ movs r1, #146 @ 0x92 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80f36 │ │ - b.n 81036 │ │ + beq.n 80d9e │ │ + b.n 80e9e │ │ mov r0, r5 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80f54 │ │ + beq.n 80dbc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #120] @ 0x78 │ │ mov r0, r5 │ │ - blx c1c60 │ │ - b.n 80f54 │ │ + blx c1840 │ │ + b.n 80dbc │ │ ldr r0, [sp, #4] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-37] │ │ - beq.n 81048 │ │ + beq.n 80eb0 │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #212] @ (81074 ) │ │ + ldr r0, [pc, #212] @ (80edc ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #147 @ 0x93 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 81000 │ │ + blx c1a00 │ │ + cbnz r0, 80e68 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 80fd8 │ │ + beq.n 80e40 │ │ ldr r2, [r5, #4] │ │ mov r0, r4 │ │ movs r1, #147 @ 0x93 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 80fa4 │ │ - b.n 81036 │ │ + beq.n 80e0c │ │ + b.n 80e9e │ │ add.w r8, r5, #8 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 80fc2 │ │ + beq.n 80e2a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #4] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 80fc2 │ │ - ldr r0, [pc, #116] @ (81078 ) │ │ + blx c1840 │ │ + b.n 80e2a │ │ + ldr r0, [pc, #116] @ (80ee0 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #148 @ 0x94 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8103c │ │ + blx c1a70 │ │ + cbnz r0, 80ea4 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #148 @ 0x94 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8100a │ │ + beq.n 80e72 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8104c │ │ + b.n 80eb4 │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, 81048 │ │ + cbz r0, 80eb0 │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ - b.n 8104c │ │ + b.n 80eb4 │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cmp r1, #232 @ 0xe8 │ │ + movs r7, #96 @ 0x60 │ │ movs r4, r0 │ │ - ldrh r2, [r3, #4] │ │ + strh r2, [r6, #44] @ 0x2c │ │ movs r4, r0 │ │ - lsls r2, r5, #10 │ │ - vqshrun.s64 d24, q5, #7 │ │ + lsls r2, r4, #13 │ │ + vsli.32 d24, d18, #25 │ │ movs r4, r0 │ │ - lsls r2, r7, #8 │ │ - vqshrn.u64 d18, q7, #7 │ │ + lsls r2, r6, #11 │ │ + vqshlu.s64 d18, d6, #57 @ 0x39 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r9, r0 │ │ - ldr r0, [pc, #908] @ (81418 ) │ │ + ldr r0, [pc, #908] @ (81280 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r4, sp, #16 │ │ - ldr r6, [pc, #884] @ (8141c ) │ │ - ldr r0, [pc, #884] @ (81420 ) │ │ + ldr r6, [pc, #884] @ (81284 ) │ │ + ldr r0, [pc, #884] @ (81288 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r5 │ │ movs r1, #149 @ 0x95 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, 8110c │ │ + blx c1a00 │ │ + cbnz r0, 80f74 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 810e4 │ │ + beq.n 80f4c │ │ ldr r2, [r6, #12] │ │ mov r0, r5 │ │ movs r1, #149 @ 0x95 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 810b0 │ │ - b.n 811ea │ │ + beq.n 80f18 │ │ + b.n 81052 │ │ add.w r0, r6, #16 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 810ce │ │ + beq.n 80f36 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #12] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 810ce │ │ + blx c1840 │ │ + b.n 80f36 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-85] │ │ - beq.w 81234 │ │ + beq.w 8109c │ │ add r4, sp, #12 │ │ - ldr r0, [pc, #820] @ (81454 ) │ │ + ldr r0, [pc, #820] @ (812bc ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r5 │ │ movs r1, #150 @ 0x96 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, 81180 │ │ + blx c1a00 │ │ + cbnz r0, 80fe8 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 81158 │ │ + beq.n 80fc0 │ │ ldr r2, [r6, #20] │ │ mov r0, r5 │ │ movs r1, #150 @ 0x96 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81124 │ │ - b.n 811ea │ │ + beq.n 80f8c │ │ + b.n 81052 │ │ add.w r0, r6, #24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 81142 │ │ + beq.n 80faa │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #20] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 81142 │ │ - ldr r0, [pc, #724] @ (81458 ) │ │ + blx c1840 │ │ + b.n 80faa │ │ + ldr r0, [pc, #724] @ (812c0 ) │ │ sub.w r8, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #151 @ 0x97 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 811b8 │ │ + blx c1a70 │ │ + cbnz r0, 81020 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #151 @ 0x97 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8118a │ │ - b.n 811ea │ │ + beq.n 80ff2 │ │ + b.n 81052 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 81234 │ │ + cbz r0, 8109c │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #152 @ 0x98 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.w 8132e │ │ + bne.w 81196 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #152 @ 0x98 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 811c0 │ │ + beq.n 81028 │ │ movs r0, #0 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ movs r0, #2 │ │ str.w r0, [r9, #16] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #155 @ 0x9b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 811ea │ │ + bne.n 81052 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #155 @ 0x9b │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 8121a │ │ - ldr r0, [pc, #540] @ (81460 ) │ │ + beq.n 81082 │ │ + ldr r0, [pc, #540] @ (812c8 ) │ │ add.w fp, sp, #12 │ │ add r0, pc │ │ mov r8, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #156 @ 0x9c │ │ mov r3, fp │ │ - blx c1e90 │ │ - cbnz r0, 812b2 │ │ + blx c1a70 │ │ + cbnz r0, 8111a │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #12] │ │ ldrb.w r0, [r6, #40] @ 0x28 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 81288 │ │ + beq.n 810f0 │ │ ldr r3, [r6, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #156 @ 0x9c │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8124c │ │ - b.n 811ea │ │ + beq.n 810b4 │ │ + b.n 81052 │ │ add.w r0, r6, #40 @ 0x28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 81270 │ │ + beq.n 810d8 │ │ mov r0, r8 │ │ movs r1, #15 │ │ str.w r8, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #36] @ 0x24 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 81270 │ │ + blx c1840 │ │ + b.n 810d8 │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 81424 │ │ + bne.w 8128c │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 811ea │ │ + bne.w 81052 │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 812ca │ │ - ldr r0, [pc, #300] @ (8145c ) │ │ + blx c1ab0 │ │ + b.n 81132 │ │ + ldr r0, [pc, #300] @ (812c4 ) │ │ add.w fp, sp, #12 │ │ add r0, pc │ │ mov r8, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #153 @ 0x99 │ │ mov r3, fp │ │ - blx c1e90 │ │ - cbnz r0, 8139e │ │ + blx c1a70 │ │ + cbnz r0, 81206 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #12] │ │ ldrb.w r0, [r6, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 81374 │ │ + beq.n 811dc │ │ ldr r3, [r6, #28] │ │ mov r0, r5 │ │ movs r1, #153 @ 0x99 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81338 │ │ - b.n 811ea │ │ + beq.n 811a0 │ │ + b.n 81052 │ │ add.w r0, r6, #32 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8135c │ │ + beq.n 811c4 │ │ mov r0, r8 │ │ movs r1, #15 │ │ str.w r8, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #28] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8135c │ │ + blx c1840 │ │ + b.n 811c4 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #40 @ 0x28 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, 81424 │ │ + blx c1a70 │ │ + cbnz r0, 8128c │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 811ea │ │ + bne.w 81052 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 813b6 │ │ + blx c1ab0 │ │ + b.n 8121e │ │ nop │ │ - cmp r0, #120 @ 0x78 │ │ + movs r5, #240 @ 0xf0 │ │ movs r4, r0 │ │ - strh r6, [r3, #56] @ 0x38 │ │ + strh r6, [r6, #32] │ │ movs r4, r0 │ │ - lsls r6, r5, #4 │ │ + lsls r6, r4, #7 │ │ vdup.8 d26, d10[4] │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 81434 │ │ + bl 76664 │ │ + cbnz r0, 8129c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ movs r1, #2 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ str r1, [sp, #56] @ 0x38 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 811fe │ │ - lsls r2, r7, #2 │ │ - vqshl.u64 d18, d14, #57 @ 0x39 │ │ + b.n 81066 │ │ + lsls r2, r6, #5 │ │ + vsli.32 d18, d6, #25 │ │ movs r4, r0 │ │ - @ instruction: 0xfbd9fff8 │ │ - stc2l 15, cr15, [r5], {248} @ 0xf8 │ │ + ldc2 15, cr15, [r1], {248} @ 0xf8 │ │ + ldc2l 15, cr15, [sp, #-992]! @ 0xfffffc20 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (81784 ) │ │ + ldr r0, [pc, #784] @ (815ec ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -21888,426 +21819,426 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #158 @ 0x9e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 814bc │ │ + blx c1a50 │ │ + cbnz r0, 81324 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #158 @ 0x9e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81494 │ │ - b.n 81524 │ │ - ldr r0, [pc, #712] @ (81788 ) │ │ + beq.n 812fc │ │ + b.n 8138c │ │ + ldr r0, [pc, #712] @ (815f0 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #159 @ 0x9f │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 814f4 │ │ + blx c1a70 │ │ + cbnz r0, 8135c │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #159 @ 0x9f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 814c6 │ │ - b.n 81524 │ │ + beq.n 8132e │ │ + b.n 8138c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 81572 │ │ + cbz r0, 813da │ │ mov r0, r5 │ │ movs r1, #160 @ 0xa0 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 815f4 │ │ + bne.n 8145c │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #160 @ 0xa0 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 814fc │ │ + beq.n 81364 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #163 @ 0xa3 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 81524 │ │ + bne.n 8138c │ │ mov r0, r5 │ │ movs r1, #163 @ 0xa3 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 81558 │ │ - ldr r4, [pc, #520] @ (8178c ) │ │ + beq.n 813c0 │ │ + ldr r4, [pc, #520] @ (815f4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (81790 ) │ │ + ldr r0, [pc, #520] @ (815f8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #164 @ 0xa4 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 816de │ │ + bne.w 81546 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #56] @ 0x38 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 815ce │ │ + beq.n 81436 │ │ ldr r3, [r4, #52] @ 0x34 │ │ mov r0, r5 │ │ movs r1, #164 @ 0xa4 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8158e │ │ - b.n 81524 │ │ + beq.n 813f6 │ │ + b.n 8138c │ │ add.w r0, r4, #56 @ 0x38 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 815b6 │ │ + beq.n 8141e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #52] @ 0x34 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 815b6 │ │ - ldr r4, [pc, #412] @ (81794 ) │ │ + blx c1840 │ │ + b.n 8141e │ │ + ldr r4, [pc, #412] @ (815fc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (81798 ) │ │ + ldr r0, [pc, #412] @ (81600 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #161 @ 0xa1 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 81664 │ │ + blx c1a70 │ │ + cbnz r0, 814cc │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #48] @ 0x30 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8163e │ │ + beq.n 814a6 │ │ ldr r3, [r4, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #161 @ 0xa1 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81602 │ │ - b.n 81524 │ │ + beq.n 8146a │ │ + b.n 8138c │ │ add.w r0, r4, #48 @ 0x30 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 81626 │ │ + beq.n 8148e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #44] @ 0x2c │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 81626 │ │ + blx c1840 │ │ + b.n 8148e │ │ mov r0, r5 │ │ movs r1, #162 @ 0xa2 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #162 @ 0xa2 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 81756 │ │ + bne.n 815be │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #162 @ 0xa2 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 81524 │ │ + bne.w 8138c │ │ mov r0, r5 │ │ movs r1, #162 @ 0xa2 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8167c │ │ + blx c1ab0 │ │ + b.n 814e4 │ │ mov r0, r5 │ │ movs r1, #165 @ 0xa5 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #165 @ 0xa5 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 81756 │ │ + blx c1a70 │ │ + cbnz r0, 815be │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #165 @ 0xa5 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 81524 │ │ + bne.w 8138c │ │ mov r0, r5 │ │ movs r1, #165 @ 0xa5 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 816f6 │ │ + blx c1ab0 │ │ + b.n 8155e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 81766 │ │ + bl 76664 │ │ + cbnz r0, 815ce │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 81536 │ │ + b.n 8139e │ │ nop │ │ - movs r4, #144 @ 0x90 │ │ + movs r2, #8 │ │ movs r4, r0 │ │ - movs r4, #98 @ 0x62 │ │ + movs r1, #218 @ 0xda │ │ movs r4, r0 │ │ - strh r0, [r0, #18] │ │ + ldrb r0, [r3, #29] │ │ movs r4, r0 │ │ - vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256], r8 │ │ - strh r4, [r1, #14] │ │ + @ instruction: 0xfa3bfff8 │ │ + ldrb r4, [r4, #27] │ │ movs r4, r0 │ │ - @ instruction: 0xf90ffff8 │ │ + vst4. {d31[0],d33[0],d35[0],d37[0]}, [r7 :256], r8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #252] @ (818a8 ) │ │ + ldr r0, [pc, #252] @ (81710 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #166 @ 0xa6 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 817e0 │ │ + blx c1a50 │ │ + cbnz r0, 81648 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #166 @ 0xa6 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 817b8 │ │ - b.n 81884 │ │ - ldr r0, [pc, #200] @ (818ac ) │ │ + beq.n 81620 │ │ + b.n 816ec │ │ + ldr r0, [pc, #200] @ (81714 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #167 @ 0xa7 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 81818 │ │ + blx c1a70 │ │ + cbnz r0, 81680 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #167 @ 0xa7 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 817ea │ │ - b.n 81884 │ │ + beq.n 81652 │ │ + b.n 816ec │ │ ldrb.w r0, [r7, #-25] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-25] │ │ - cbz r0, 81850 │ │ + cbz r0, 816b8 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #168 @ 0xa8 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 81854 │ │ + blx c1a50 │ │ + cbnz r0, 816bc │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #168 @ 0xa8 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81828 │ │ - b.n 81884 │ │ + beq.n 81690 │ │ + b.n 816ec │ │ movs r0, #1 │ │ - b.n 81886 │ │ + b.n 816ee │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #169 @ 0xa9 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8189c │ │ + blx c1a70 │ │ + cbnz r0, 81704 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #169 @ 0xa9 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81858 │ │ + beq.n 816c0 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n 81886 │ │ - movs r1, #90 @ 0x5a │ │ + b.n 816ee │ │ + subs r2, r2, #3 │ │ movs r4, r0 │ │ - movs r1, #62 @ 0x3e │ │ + subs r6, r6, #2 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (81a50 ) │ │ + ldr r0, [pc, #400] @ (818b8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -22316,826 +22247,826 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #170 @ 0xaa │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8193a │ │ + blx c1a50 │ │ + cbnz r0, 817a2 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #170 @ 0xaa │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 818e0 │ │ + beq.n 81748 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (81a54 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (818bc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (81a58 ) │ │ + ldr r0, [pc, #276] @ (818c0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #171 @ 0xab │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 819aa │ │ + blx c1a70 │ │ + cbnz r0, 81812 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 81984 │ │ + beq.n 817ec │ │ ldr r3, [r4, #60] @ 0x3c │ │ mov r0, r5 │ │ movs r1, #171 @ 0xab │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81948 │ │ - b.n 81906 │ │ + beq.n 817b0 │ │ + b.n 8176e │ │ add.w r0, r4, #64 @ 0x40 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8196c │ │ + beq.n 817d4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #60] @ 0x3c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8196c │ │ + blx c1840 │ │ + b.n 817d4 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 81a22 │ │ + blx c1a70 │ │ + cbnz r0, 8188a │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 81906 │ │ + bne.w 8176e │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 819c2 │ │ + blx c1ab0 │ │ + b.n 8182a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 81a32 │ │ + bl 76664 │ │ + cbnz r0, 8189a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 81918 │ │ + b.n 81780 │ │ nop │ │ - movs r0, #68 @ 0x44 │ │ + adds r4, r7, #6 │ │ movs r4, r0 │ │ - ldrb r6, [r0, #26] │ │ + ldrb r6, [r3, #14] │ │ movs r4, r0 │ │ - bl ffe4ba4c │ │ + bl fff038b4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #256] @ (81b6c ) │ │ + ldr r0, [pc, #256] @ (819d4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #173 @ 0xad │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 81aa0 │ │ + blx c1a50 │ │ + cbnz r0, 81908 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #173 @ 0xad │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81a78 │ │ - b.n 81b0e │ │ - ldr r0, [pc, #204] @ (81b70 ) │ │ + beq.n 818e0 │ │ + b.n 81976 │ │ + ldr r0, [pc, #204] @ (819d8 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #174 @ 0xae │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 81ad8 │ │ + blx c1a70 │ │ + cbnz r0, 81940 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #174 @ 0xae │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81aaa │ │ - b.n 81b0e │ │ + beq.n 81912 │ │ + b.n 81976 │ │ ldrb.w r0, [r7, #-25] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-25] │ │ - cbnz r0, 81b0e │ │ + cbnz r0, 81976 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #175 @ 0xaf │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 81b28 │ │ + blx c1a50 │ │ + cbnz r0, 81990 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #175 @ 0xaf │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81ae8 │ │ + beq.n 81950 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #176 @ 0xb0 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 81b5e │ │ + blx c1a70 │ │ + cbnz r0, 819c6 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #176 @ 0xb0 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 81b2c │ │ - b.n 81b12 │ │ + beq.n 81994 │ │ + b.n 8197a │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - beq.n 81b0e │ │ + beq.n 81976 │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ - b.n 81b12 │ │ - subs r2, r3, #2 │ │ + b.n 8197a │ │ + adds r2, r2, #0 │ │ movs r4, r0 │ │ - subs r6, r7, #1 │ │ + subs r6, r6, r7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (81c0c ) │ │ + ldr r0, [pc, #136] @ (81a74 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #177 @ 0xb1 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 81bb8 │ │ + blx c1a50 │ │ + cbnz r0, 81a20 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #177 @ 0xb1 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81b90 │ │ - b.n 81bec │ │ + beq.n 819f8 │ │ + b.n 81a54 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (81c10 ) │ │ + ldr r0, [pc, #84] @ (81a78 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #178 @ 0xb2 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 81bf2 │ │ + blx c1a70 │ │ + cbnz r0, 81a5a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #178 @ 0xb2 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81bc0 │ │ + beq.n 81a28 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 81bf6 │ │ + b.n 81a5e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r2, r0, #6 │ │ + blx c16d0 │ │ + subs r2, r7, r3 │ │ movs r4, r0 │ │ - adds r4, r4, #5 │ │ + subs r4, r3, r3 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (81cac ) │ │ + ldr r0, [pc, #136] @ (81b14 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #179 @ 0xb3 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 81c58 │ │ + blx c1a50 │ │ + cbnz r0, 81ac0 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #179 @ 0xb3 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81c30 │ │ - b.n 81c8c │ │ + beq.n 81a98 │ │ + b.n 81af4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (81cb0 ) │ │ + ldr r0, [pc, #84] @ (81b18 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #180 @ 0xb4 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 81c92 │ │ + blx c1a70 │ │ + cbnz r0, 81afa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #180 @ 0xb4 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81c60 │ │ + beq.n 81ac8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 81c96 │ │ + b.n 81afe │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r2, r4, #3 │ │ + blx c16d0 │ │ + subs r2, r3, r1 │ │ movs r4, r0 │ │ - adds r4, r0, #3 │ │ + subs r4, r7, r0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #92] @ (81d20 ) │ │ + ldr r0, [pc, #92] @ (81b88 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #80] @ (81d24 ) │ │ + ldr r0, [pc, #80] @ (81b8c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #190 @ 0xbe │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 81d04 │ │ + blx c1a00 │ │ + cbnz r0, 81b6c │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #190 @ 0xbe │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81cd6 │ │ + beq.n 81b3e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 81d08 │ │ + b.n 81b70 │ │ vldr d0, [sp] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r0, r0, #1 │ │ + adds r0, r7, r6 │ │ movs r4, r0 │ │ - adds r6, r1, #1 │ │ + adds r6, r0, r7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #300] @ (81e64 ) │ │ + ldr r0, [pc, #300] @ (81ccc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #191 @ 0xbf │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 81d8e │ │ + blx c1a50 │ │ + cbnz r0, 81bf6 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #191 @ 0xbf │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81d52 │ │ + beq.n 81bba │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [r8, #16] │ │ - b.n 81e48 │ │ - ldr r6, [pc, #216] @ (81e68 ) │ │ + b.n 81cb0 │ │ + ldr r6, [pc, #216] @ (81cd0 ) │ │ add.w fp, sp, #8 │ │ - ldr r0, [pc, #212] @ (81e6c ) │ │ + ldr r0, [pc, #212] @ (81cd4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #192 @ 0xc0 │ │ mov r3, fp │ │ - blx c1e90 │ │ - cbnz r0, 81e02 │ │ + blx c1a70 │ │ + cbnz r0, 81c6a │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #12] │ │ ldrb.w r0, [r6, #72] @ 0x48 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 81dd8 │ │ + beq.n 81c40 │ │ ldr r3, [r6, #68] @ 0x44 │ │ mov r0, r5 │ │ movs r1, #192 @ 0xc0 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81d9c │ │ - b.n 81d78 │ │ + beq.n 81c04 │ │ + b.n 81be0 │ │ add.w r0, r6, #72 @ 0x48 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 81dc0 │ │ + beq.n 81c28 │ │ mov r0, r9 │ │ movs r1, #19 │ │ str.w r9, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #68] @ 0x44 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 81dc0 │ │ + blx c1840 │ │ + b.n 81c28 │ │ add r6, sp, #16 │ │ add r1, sp, #8 │ │ mov r0, r6 │ │ - bl 81e70 │ │ + bl 81cd8 │ │ add r4, sp, #40 @ 0x28 │ │ mov r1, r6 │ │ mov r0, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r6 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 81e2a │ │ + bl 76664 │ │ + cbnz r0, 81c92 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ movs r1, #2 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ str r1, [sp, #56] @ 0x38 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - subs r4, r1, r7 │ │ + blx c16d0 │ │ + adds r4, r0, r5 │ │ movs r4, r0 │ │ - ldrb r2, [r6, #8] │ │ + strb r2, [r1, #29] │ │ movs r4, r0 │ │ - bl 3cae60 │ │ + bl ffc82cc8 │ │ push {r7, lr} │ │ mov r7, sp │ │ mov r2, r1 │ │ - ldr r1, [pc, #12] @ (81e84 ) │ │ + ldr r1, [pc, #12] @ (81cec ) │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ pop {r7, pc} │ │ nop │ │ - subs r0, r0, r3 │ │ + adds r0, r7, r0 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (81f1c ) │ │ + ldr r0, [pc, #132] @ (81d84 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #193 @ 0xc1 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 81ecc │ │ + blx c1a50 │ │ + cbnz r0, 81d34 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #193 @ 0xc1 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81ea4 │ │ - b.n 81f00 │ │ + beq.n 81d0c │ │ + b.n 81d68 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (81f20 ) │ │ + ldr r0, [pc, #80] @ (81d88 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #194 @ 0xc2 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 81f04 │ │ + blx c1a70 │ │ + cbnz r0, 81d6c │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #194 @ 0xc2 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81ed4 │ │ + beq.n 81d3c │ │ movs r0, #0 │ │ - b.n 81f06 │ │ + b.n 81d6e │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - subs r6, r5, r1 │ │ + blx c16d0 │ │ + asrs r6, r4, #31 │ │ movs r4, r0 │ │ - subs r0, r3, r1 │ │ + asrs r0, r2, #31 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (81ffc ) │ │ + ldr r0, [pc, #204] @ (81e64 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (82000 ) │ │ - ldr r0, [pc, #192] @ (82004 ) │ │ + ldr r6, [pc, #192] @ (81e68 ) │ │ + ldr r0, [pc, #192] @ (81e6c ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #195 @ 0xc3 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 81fa6 │ │ + blx c1a00 │ │ + cbnz r0, 81e0e │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #80] @ 0x50 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 81f7e │ │ + beq.n 81de6 │ │ ldr r2, [r6, #76] @ 0x4c │ │ mov r0, r4 │ │ movs r1, #195 @ 0xc3 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81f48 │ │ - b.n 81fda │ │ + beq.n 81db0 │ │ + b.n 81e42 │ │ add.w r8, r6, #80 @ 0x50 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 81f68 │ │ + beq.n 81dd0 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #76] @ 0x4c │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 81f68 │ │ + blx c1840 │ │ + b.n 81dd0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (82008 ) │ │ + ldr r0, [pc, #92] @ (81e70 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #196 @ 0xc4 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 81fe0 │ │ + blx c1a70 │ │ + cbnz r0, 81e48 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #196 @ 0xc4 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 81fae │ │ + beq.n 81e16 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 81fe4 │ │ + b.n 81e4c │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r4, r2, r7 │ │ + asrs r4, r1, #29 │ │ movs r4, r0 │ │ - ldrb r6, [r0, #2] │ │ + strb r6, [r3, #22] │ │ movs r4, r0 │ │ - bl 318ff8 │ │ - adds r6, r6, r5 │ │ + bl 3d0e60 │ │ + asrs r6, r5, #27 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (820e4 ) │ │ + ldr r0, [pc, #204] @ (81f4c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (820e8 ) │ │ - ldr r0, [pc, #192] @ (820ec ) │ │ + ldr r6, [pc, #192] @ (81f50 ) │ │ + ldr r0, [pc, #192] @ (81f54 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #197 @ 0xc5 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8208e │ │ + blx c1a00 │ │ + cbnz r0, 81ef6 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #88] @ 0x58 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 82066 │ │ + beq.n 81ece │ │ ldr r2, [r6, #84] @ 0x54 │ │ mov r0, r4 │ │ movs r1, #197 @ 0xc5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82030 │ │ - b.n 820c2 │ │ + beq.n 81e98 │ │ + b.n 81f2a │ │ add.w r8, r6, #88 @ 0x58 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 82050 │ │ + beq.n 81eb8 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #84] @ 0x54 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 82050 │ │ + blx c1840 │ │ + b.n 81eb8 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (820f0 ) │ │ + ldr r0, [pc, #92] @ (81f58 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #198 @ 0xc6 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 820c8 │ │ + blx c1a70 │ │ + cbnz r0, 81f30 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #198 @ 0xc6 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82096 │ │ + beq.n 81efe │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 820cc │ │ + b.n 81f34 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r4, r5, r3 │ │ + asrs r4, r4, #25 │ │ movs r4, r0 │ │ - strb r6, [r3, #30] │ │ + strb r6, [r6, #18] │ │ movs r4, r0 │ │ - bl 2310e0 │ │ - adds r6, r1, r2 │ │ + bl 2e8f48 │ │ + asrs r6, r0, #24 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (82294 ) │ │ + ldr r0, [pc, #400] @ (820fc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -23144,160 +23075,160 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #199 @ 0xc7 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8217e │ │ + blx c1a50 │ │ + cbnz r0, 81fe6 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #199 @ 0xc7 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82124 │ │ + beq.n 81f8c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (82298 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (82100 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (8229c ) │ │ + ldr r0, [pc, #276] @ (82104 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #200 @ 0xc8 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 821ee │ │ + blx c1a70 │ │ + cbnz r0, 82056 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #96] @ 0x60 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 821c8 │ │ + beq.n 82030 │ │ ldr r3, [r4, #92] @ 0x5c │ │ mov r0, r5 │ │ movs r1, #200 @ 0xc8 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8218c │ │ - b.n 8214a │ │ + beq.n 81ff4 │ │ + b.n 81fb2 │ │ add.w r0, r4, #96 @ 0x60 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 821b0 │ │ + beq.n 82018 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #92] @ 0x5c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 821b0 │ │ + blx c1840 │ │ + b.n 82018 │ │ mov r0, r5 │ │ movs r1, #201 @ 0xc9 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #201 @ 0xc9 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 82266 │ │ + blx c1a70 │ │ + cbnz r0, 820ce │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #201 @ 0xc9 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8214a │ │ + bne.w 81fb2 │ │ mov r0, r5 │ │ movs r1, #201 @ 0xc9 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 82206 │ │ + blx c1ab0 │ │ + b.n 8206e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 82276 │ │ + bl 76664 │ │ + cbnz r0, 820de │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8215c │ │ + b.n 81fc4 │ │ nop │ │ - adds r0, r0, r0 │ │ + asrs r0, r7, #21 │ │ movs r4, r0 │ │ - strb r2, [r0, #25] │ │ + strb r2, [r3, #13] │ │ movs r4, r0 │ │ - stc 15, cr15, [r5, #992] @ 0x3e0 │ │ + mrc 15, 1, APSR_nzcv, cr13, cr8, {7} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (82440 ) │ │ + ldr r0, [pc, #400] @ (822a8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -23306,2080 +23237,2077 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #202 @ 0xca │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8232a │ │ + blx c1a50 │ │ + cbnz r0, 82192 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #202 @ 0xca │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 822d0 │ │ + beq.n 82138 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (82444 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (822ac ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (82448 ) │ │ + ldr r0, [pc, #276] @ (822b0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #203 @ 0xcb │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8239a │ │ + blx c1a70 │ │ + cbnz r0, 82202 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 82374 │ │ + beq.n 821dc │ │ ldr r3, [r4, #100] @ 0x64 │ │ mov r0, r5 │ │ movs r1, #203 @ 0xcb │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82338 │ │ - b.n 822f6 │ │ + beq.n 821a0 │ │ + b.n 8215e │ │ add.w r0, r4, #104 @ 0x68 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8235c │ │ + beq.n 821c4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #100] @ 0x64 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8235c │ │ + blx c1840 │ │ + b.n 821c4 │ │ mov r0, r5 │ │ movs r1, #204 @ 0xcc │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #204 @ 0xcc │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 82412 │ │ + blx c1a70 │ │ + cbnz r0, 8227a │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #204 @ 0xcc │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 822f6 │ │ + bne.w 8215e │ │ mov r0, r5 │ │ movs r1, #204 @ 0xcc │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 823b2 │ │ + blx c1ab0 │ │ + b.n 8221a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 82422 │ │ + bl 76664 │ │ + cbnz r0, 8228a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 82308 │ │ + b.n 82170 │ │ nop │ │ - asrs r4, r2, #25 │ │ + asrs r4, r1, #15 │ │ movs r4, r0 │ │ - strb r6, [r2, #18] │ │ + strb r6, [r5, #6] │ │ movs r4, r0 │ │ - @ instruction: 0xebd9fff8 │ │ + ldc 15, cr15, [r1], {248} @ 0xf8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8245e │ │ + cbz r1, 822c6 │ │ mov r4, r1 │ │ - bl 824b4 │ │ + bl 8231c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 824b4 │ │ + bl 8231c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82476 │ │ + cbz r1, 822de │ │ mov r4, r1 │ │ - bl 82684 │ │ + bl 824ec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 82684 │ │ + bl 824ec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (82498 ) │ │ + ldr r5, [pc, #20] @ (82300 ) │ │ movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 82486 │ │ + bne.n 822ee │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - adds r2, #204 @ 0xcc │ │ + adds r0, #44 @ 0x2c │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (824ac ) │ │ + ldr r0, [pc, #12] @ (82314 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (824b0 ) │ │ + ldr r2, [pc, #12] @ (82318 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - lsrs r0, r1, #20 │ │ + lsrs r0, r0, #10 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8267c ) │ │ + ldr r0, [pc, #440] @ (824e4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (82680 ) │ │ + ldr r0, [pc, #428] @ (824e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82502 │ │ + blx c1a00 │ │ + cbnz r0, 8236a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 824d8 │ │ - b.n 825d0 │ │ + beq.n 82340 │ │ + b.n 82438 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82532 │ │ + blx c1a00 │ │ + cbnz r0, 8239a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82508 │ │ - b.n 825d0 │ │ + beq.n 82370 │ │ + b.n 82438 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8256a │ │ + blx c1a00 │ │ + cbnz r0, 823d2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82540 │ │ - b.n 825d0 │ │ + beq.n 823a8 │ │ + b.n 82438 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 825a2 │ │ + blx c1a00 │ │ + cbnz r0, 8240a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82578 │ │ - b.n 825d0 │ │ + beq.n 823e0 │ │ + b.n 82438 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 825ec │ │ + blx c1a00 │ │ + cbnz r0, 82454 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 825a8 │ │ + beq.n 82410 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82628 │ │ + blx c1a00 │ │ + cbnz r0, 82490 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 825fa │ │ - b.n 825d4 │ │ + beq.n 82462 │ │ + b.n 8243c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8265e │ │ + bne.n 824c6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8265e │ │ + bne.n 824c6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 825d4 │ │ + beq.n 8243c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 825d4 │ │ + bgt.n 8243c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 825d4 │ │ - asrs r6, r7, #16 │ │ + b.n 8243c │ │ + asrs r6, r6, #6 │ │ movs r4, r0 │ │ - asrs r4, r1, #17 │ │ + asrs r4, r0, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8284c ) │ │ + ldr r0, [pc, #440] @ (826b4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (82850 ) │ │ + ldr r0, [pc, #428] @ (826b8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 826d2 │ │ + blx c1a00 │ │ + cbnz r0, 8253a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 826a8 │ │ - b.n 827a0 │ │ + beq.n 82510 │ │ + b.n 82608 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82702 │ │ + blx c1a00 │ │ + cbnz r0, 8256a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 826d8 │ │ - b.n 827a0 │ │ + beq.n 82540 │ │ + b.n 82608 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8273a │ │ + blx c1a00 │ │ + cbnz r0, 825a2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82710 │ │ - b.n 827a0 │ │ + beq.n 82578 │ │ + b.n 82608 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82772 │ │ + blx c1a00 │ │ + cbnz r0, 825da │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82748 │ │ - b.n 827a0 │ │ + beq.n 825b0 │ │ + b.n 82608 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 827bc │ │ + blx c1a00 │ │ + cbnz r0, 82624 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82778 │ │ + beq.n 825e0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 827f8 │ │ + blx c1a00 │ │ + cbnz r0, 82660 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 827ca │ │ - b.n 827a4 │ │ + beq.n 82632 │ │ + b.n 8260c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8282e │ │ + bne.n 82696 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8282e │ │ + bne.n 82696 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 827a4 │ │ + beq.n 8260c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 827a4 │ │ + bgt.n 8260c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 827a4 │ │ - asrs r6, r5, #9 │ │ + b.n 8260c │ │ + lsrs r6, r4, #31 │ │ movs r4, r0 │ │ - asrs r4, r7, #9 │ │ + lsrs r4, r6, #31 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82866 │ │ + cbz r1, 826ce │ │ mov r4, r1 │ │ - bl 828bc │ │ + bl 82724 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 828bc │ │ + bl 82724 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8287e │ │ + cbz r1, 826e6 │ │ mov r4, r1 │ │ - bl 82a8c │ │ + bl 828f4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 82a8c │ │ + bl 828f4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (828a0 ) │ │ + ldr r5, [pc, #20] @ (82708 ) │ │ movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8288e │ │ + bne.n 826f6 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - cmp r7, #12 │ │ + cmp r4, #108 @ 0x6c │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (828b4 ) │ │ + ldr r0, [pc, #12] @ (8271c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (828b8 ) │ │ + ldr r2, [pc, #12] @ (82720 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - lsrs r0, r0, #4 │ │ + lsls r0, r7, #25 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (82a84 ) │ │ + ldr r0, [pc, #440] @ (828ec ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (82a88 ) │ │ + ldr r0, [pc, #428] @ (828f0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8290a │ │ + blx c1a00 │ │ + cbnz r0, 82772 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 828e0 │ │ - b.n 829d8 │ │ + beq.n 82748 │ │ + b.n 82840 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8293a │ │ + blx c1a00 │ │ + cbnz r0, 827a2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82910 │ │ - b.n 829d8 │ │ + beq.n 82778 │ │ + b.n 82840 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82972 │ │ + blx c1a00 │ │ + cbnz r0, 827da │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82948 │ │ - b.n 829d8 │ │ + beq.n 827b0 │ │ + b.n 82840 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 829aa │ │ + blx c1a00 │ │ + cbnz r0, 82812 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82980 │ │ - b.n 829d8 │ │ + beq.n 827e8 │ │ + b.n 82840 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 829f4 │ │ + blx c1a00 │ │ + cbnz r0, 8285c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 829b0 │ │ + beq.n 82818 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82a30 │ │ + blx c1a00 │ │ + cbnz r0, 82898 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 82a02 │ │ - b.n 829dc │ │ + beq.n 8286a │ │ + b.n 82844 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 82a66 │ │ + bne.n 828ce │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 82a66 │ │ + bne.n 828ce │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 829dc │ │ + beq.n 82844 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 829dc │ │ + bgt.n 82844 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 829dc │ │ - asrs r6, r6, #32 │ │ + b.n 82844 │ │ + lsrs r6, r5, #22 │ │ movs r4, r0 │ │ - asrs r4, r0, #1 │ │ + lsrs r4, r7, #22 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (82c54 ) │ │ + ldr r0, [pc, #440] @ (82abc ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (82c58 ) │ │ + ldr r0, [pc, #428] @ (82ac0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82ada │ │ + blx c1a00 │ │ + cbnz r0, 82942 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82ab0 │ │ - b.n 82ba8 │ │ + beq.n 82918 │ │ + b.n 82a10 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82b0a │ │ + blx c1a00 │ │ + cbnz r0, 82972 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82ae0 │ │ - b.n 82ba8 │ │ + beq.n 82948 │ │ + b.n 82a10 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82b42 │ │ + blx c1a00 │ │ + cbnz r0, 829aa │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82b18 │ │ - b.n 82ba8 │ │ + beq.n 82980 │ │ + b.n 82a10 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82b7a │ │ + blx c1a00 │ │ + cbnz r0, 829e2 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82b50 │ │ - b.n 82ba8 │ │ + beq.n 829b8 │ │ + b.n 82a10 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82bc4 │ │ + blx c1a00 │ │ + cbnz r0, 82a2c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 82b80 │ │ + beq.n 829e8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 82c00 │ │ + blx c1a00 │ │ + cbnz r0, 82a68 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 82bd2 │ │ - b.n 82bac │ │ + beq.n 82a3a │ │ + b.n 82a14 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 82c36 │ │ + bne.n 82a9e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 82c36 │ │ + bne.n 82a9e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 82bac │ │ + beq.n 82a14 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 82bac │ │ + bgt.n 82a14 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 82bac │ │ - lsrs r6, r4, #25 │ │ + b.n 82a14 │ │ + lsrs r6, r3, #15 │ │ movs r4, r0 │ │ - lsrs r4, r6, #25 │ │ + lsrs r4, r5, #15 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82c6e │ │ + cbz r1, 82ad6 │ │ mov r4, r1 │ │ - bl 830f4 │ │ + bl 82f5c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 830f4 │ │ + bl 82f5c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82c86 │ │ + cbz r1, 82aee │ │ mov r4, r1 │ │ - bl 832c4 │ │ + bl 8312c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 832c4 │ │ + bl 8312c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82c9e │ │ + cbz r1, 82b06 │ │ mov r4, r1 │ │ - bl 83494 │ │ + bl 832fc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 83494 │ │ + bl 832fc │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 82cb4 │ │ + cbz r1, 82b1c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 83510 │ │ + bl 83378 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 83510 │ │ + b.w 83378 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8380c │ │ - cbz r4, 82cc6 │ │ + bl 83674 │ │ + cbz r4, 82b2e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82cda │ │ + cbz r1, 82b42 │ │ mov r4, r1 │ │ - bl 838b8 │ │ + bl 83720 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 838b8 │ │ + bl 83720 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82cf2 │ │ + cbz r1, 82b5a │ │ mov r4, r1 │ │ - bl 83a2c │ │ + bl 83894 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 83a2c │ │ + bl 83894 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 83b40 │ │ - cbz r4, 82d06 │ │ + bl 839a8 │ │ + cbz r4, 82b6e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82d44 ) │ │ + ldr r0, [pc, #52] @ (82bac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 82d24 │ │ + cbz r1, 82b8c │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 83bf0 │ │ - b.n 82d34 │ │ + bl 83a58 │ │ + b.n 82b9c │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 83bf0 │ │ + bl 83a58 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r4, r6, #15 │ │ + lsrs r4, r5, #5 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82d88 ) │ │ + ldr r0, [pc, #52] @ (82bf0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 82d66 │ │ + cbz r1, 82bce │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 83cc0 │ │ - b.n 82d76 │ │ + bl 83b28 │ │ + b.n 82bde │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 83cc0 │ │ + bl 83b28 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r2, r6, #14 │ │ + lsrs r2, r5, #4 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82d9e │ │ + cbz r1, 82c06 │ │ mov r4, r1 │ │ - bl 83df0 │ │ + bl 83c58 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 83df0 │ │ + bl 83c58 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82de4 ) │ │ + ldr r0, [pc, #52] @ (82c4c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 82dc2 │ │ + cbz r1, 82c2a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 83e80 │ │ - b.n 82dd2 │ │ + bl 83ce8 │ │ + b.n 82c3a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 83e80 │ │ + bl 83ce8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r6, r2, #13 │ │ + lsrs r6, r1, #3 │ │ movs r4, r0 │ │ - cbz r1, 82df8 │ │ + cbz r1, 82c60 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 84028 │ │ + bl 83e90 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 84028 │ │ - cbz r1, 82e0c │ │ + b.w 83e90 │ │ + cbz r1, 82c74 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 840fc │ │ + bl 83f64 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 840fc │ │ - cbz r1, 82e20 │ │ + b.w 83f64 │ │ + cbz r1, 82c88 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 841d0 │ │ + bl 84038 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 841d0 │ │ + b.w 84038 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 842a4 │ │ - cbz r4, 82e32 │ │ + bl 8410c │ │ + cbz r4, 82c9a │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82e46 │ │ + cbz r1, 82cae │ │ mov r4, r1 │ │ - bl 84350 │ │ + bl 841b8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 84350 │ │ + bl 841b8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82e5e │ │ + cbz r1, 82cc6 │ │ mov r4, r1 │ │ - bl 843f4 │ │ + bl 8425c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 843f4 │ │ + bl 8425c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 844fc │ │ - cbz r4, 82e72 │ │ + bl 84364 │ │ + cbz r4, 82cda │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82eb0 ) │ │ + ldr r0, [pc, #52] @ (82d18 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 82e90 │ │ + cbz r1, 82cf8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 845a8 │ │ - b.n 82ea0 │ │ + bl 84410 │ │ + b.n 82d08 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 845a8 │ │ + bl 84410 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r0, r1, #10 │ │ + lsrs r0, r0, #32 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82ef4 ) │ │ + ldr r0, [pc, #52] @ (82d5c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 82ed2 │ │ + cbz r1, 82d3a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 84678 │ │ - b.n 82ee2 │ │ + bl 844e0 │ │ + b.n 82d4a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 84678 │ │ + bl 844e0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r6, r0, #9 │ │ + lsls r6, r7, #30 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 82f0a │ │ + cbz r1, 82d72 │ │ mov r4, r1 │ │ - bl 847a8 │ │ + bl 84610 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 847a8 │ │ + bl 84610 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82f50 ) │ │ + ldr r0, [pc, #52] @ (82db8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 82f2e │ │ + cbz r1, 82d96 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 84838 │ │ - b.n 82f3e │ │ + bl 846a0 │ │ + b.n 82da6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 84838 │ │ + bl 846a0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r2, r5, #7 │ │ + lsls r2, r4, #29 │ │ movs r4, r0 │ │ - cbz r1, 82f64 │ │ + cbz r1, 82dcc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 849e4 │ │ + bl 8484c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 849e4 │ │ - cbz r1, 82f78 │ │ + b.w 8484c │ │ + cbz r1, 82de0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 84ab8 │ │ + bl 84920 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 84ab8 │ │ - cbz r1, 82f8c │ │ + b.w 84920 │ │ + cbz r1, 82df4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 84b8c │ │ + bl 849f4 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 84b8c │ │ + b.w 849f4 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (82fd0 ) │ │ + ldr r0, [pc, #52] @ (82e38 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 82fae │ │ + cbz r1, 82e16 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 84c60 │ │ - b.n 82fbe │ │ + bl 84ac8 │ │ + b.n 82e26 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 84c60 │ │ + bl 84ac8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r2, r5, #5 │ │ + lsls r2, r4, #27 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (83014 ) │ │ + ldr r0, [pc, #52] @ (82e7c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 82ff2 │ │ + cbz r1, 82e5a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 850e8 │ │ - b.n 83002 │ │ + bl 84f50 │ │ + b.n 82e6a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 850e8 │ │ + bl 84f50 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r6, r4, #4 │ │ + lsls r6, r3, #26 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8302a │ │ + cbz r1, 82e92 │ │ mov r4, r1 │ │ - bl 85294 │ │ + bl 850fc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 85294 │ │ + bl 850fc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 83042 │ │ + cbz r1, 82eaa │ │ mov r4, r1 │ │ - bl 85348 │ │ + bl 851b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 85348 │ │ + bl 851b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8305a │ │ + cbz r1, 82ec2 │ │ mov r4, r1 │ │ - bl 853fc │ │ + bl 85264 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 853fc │ │ + bl 85264 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 83072 │ │ + cbz r1, 82eda │ │ mov r4, r1 │ │ - bl 85550 │ │ + bl 853b8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 85550 │ │ + bl 853b8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (830b8 ) │ │ + ldr r0, [pc, #52] @ (82f20 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 83096 │ │ + cbz r1, 82efe │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 85638 │ │ - b.n 830a6 │ │ + bl 854a0 │ │ + b.n 82f0e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 85638 │ │ + bl 854a0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r2, r0, #2 │ │ + lsls r2, r7, #23 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (830d8 ) │ │ + ldr r5, [pc, #20] @ (82f40 ) │ │ mov.w r4, #800 @ 0x320 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 830c8 │ │ + bne.n 82f30 │ │ pop {r4, r5, r7, pc} │ │ - movs r7, #26 │ │ + movs r4, #122 @ 0x7a │ │ movs r4, r0 │ │ - ldr r0, [pc, #12] @ (830ec ) │ │ + ldr r0, [pc, #12] @ (82f54 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (830f0 ) │ │ + ldr r2, [pc, #12] @ (82f58 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - lsls r0, r1, #3 │ │ - movs r4, r0 │ │ + cdp2 0, 4, cr0, cr0, cr3, {0} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (832bc ) │ │ + ldr r0, [pc, #440] @ (83124 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (832c0 ) │ │ + ldr r0, [pc, #428] @ (83128 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 83142 │ │ + blx c1a00 │ │ + cbnz r0, 82faa │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83118 │ │ - b.n 83210 │ │ + beq.n 82f80 │ │ + b.n 83078 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 83172 │ │ + blx c1a00 │ │ + cbnz r0, 82fda │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83148 │ │ - b.n 83210 │ │ + beq.n 82fb0 │ │ + b.n 83078 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 831aa │ │ + blx c1a00 │ │ + cbnz r0, 83012 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83180 │ │ - b.n 83210 │ │ + beq.n 82fe8 │ │ + b.n 83078 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 831e2 │ │ + blx c1a00 │ │ + cbnz r0, 8304a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 831b8 │ │ - b.n 83210 │ │ + beq.n 83020 │ │ + b.n 83078 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8322c │ │ + blx c1a00 │ │ + cbnz r0, 83094 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 831e8 │ │ + beq.n 83050 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 83268 │ │ + blx c1a00 │ │ + cbnz r0, 830d0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8323a │ │ - b.n 83214 │ │ + beq.n 830a2 │ │ + b.n 8307c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8329e │ │ + bne.n 83106 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8329e │ │ + bne.n 83106 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 83214 │ │ + beq.n 8307c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 83214 │ │ + bgt.n 8307c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 83214 │ │ - lsls r6, r7, #31 │ │ + b.n 8307c │ │ + lsls r6, r6, #21 │ │ movs r4, r0 │ │ - lsrs r4, r1, #32 │ │ + lsls r4, r0, #22 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8348c ) │ │ + ldr r0, [pc, #440] @ (832f4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (83490 ) │ │ + ldr r0, [pc, #428] @ (832f8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 83312 │ │ + blx c1a00 │ │ + cbnz r0, 8317a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 832e8 │ │ - b.n 833e0 │ │ + beq.n 83150 │ │ + b.n 83248 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 83342 │ │ + blx c1a00 │ │ + cbnz r0, 831aa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83318 │ │ - b.n 833e0 │ │ + beq.n 83180 │ │ + b.n 83248 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8337a │ │ + blx c1a00 │ │ + cbnz r0, 831e2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83350 │ │ - b.n 833e0 │ │ + beq.n 831b8 │ │ + b.n 83248 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 833b2 │ │ + blx c1a00 │ │ + cbnz r0, 8321a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83388 │ │ - b.n 833e0 │ │ + beq.n 831f0 │ │ + b.n 83248 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 833fc │ │ + blx c1a00 │ │ + cbnz r0, 83264 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 833b8 │ │ + beq.n 83220 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 83438 │ │ + blx c1a00 │ │ + cbnz r0, 832a0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8340a │ │ - b.n 833e4 │ │ + beq.n 83272 │ │ + b.n 8324c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8346e │ │ + bne.n 832d6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8346e │ │ + bne.n 832d6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 833e4 │ │ + beq.n 8324c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 833e4 │ │ + bgt.n 8324c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 833e4 │ │ - lsls r6, r5, #24 │ │ + b.n 8324c │ │ + lsls r6, r4, #14 │ │ movs r4, r0 │ │ - lsls r4, r7, #24 │ │ + lsls r4, r6, #14 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (83508 ) │ │ + ldr r0, [pc, #100] @ (83370 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (8350c ) │ │ + ldr r0, [pc, #88] @ (83374 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 834e4 │ │ + blx c1a00 │ │ + cbnz r0, 8334c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 834b6 │ │ + beq.n 8331e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 834f0 │ │ + b.n 83358 │ │ vmov.f64 d16, #0 @ 0x40000000 2.0 │ │ vldr d17, [sp] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsls r0, r4, #17 │ │ + lsls r0, r3, #7 │ │ movs r4, r0 │ │ - lsls r6, r5, #17 │ │ + lsls r6, r4, #7 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #512] @ (83720 ) │ │ + ldr r0, [pc, #512] @ (83588 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 83556 │ │ + blx c1a50 │ │ + cbnz r0, 833be │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8352e │ │ - b.n 835f6 │ │ - ldr r0, [pc, #460] @ (83724 ) │ │ + beq.n 83396 │ │ + b.n 8345e │ │ + ldr r0, [pc, #460] @ (8358c ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8358c │ │ + blx c1a70 │ │ + cbnz r0, 833f4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8355e │ │ - b.n 835f6 │ │ + beq.n 833c6 │ │ + b.n 8345e │ │ vldr s0, [sp] │ │ vcvt.f64.s32 d8, s0 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 835c2 │ │ + blx c1a50 │ │ + cbnz r0, 8342a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8359a │ │ - b.n 835f6 │ │ - ldr r0, [pc, #356] @ (83728 ) │ │ + beq.n 83402 │ │ + b.n 8345e │ │ + ldr r0, [pc, #356] @ (83590 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 83610 │ │ + blx c1a70 │ │ + cbnz r0, 83478 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 835ca │ │ + beq.n 83432 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [sp] │ │ add r5, sp, #4 │ │ - cbz r0, 83664 │ │ + cbz r0, 834cc │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 836ac │ │ + bne.n 83514 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 83618 │ │ - b.n 835f8 │ │ + beq.n 83480 │ │ + b.n 83460 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - bne.n 835f8 │ │ + bne.n 83460 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 83646 │ │ + beq.n 834ae │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #180] @ (8372c ) │ │ + ldr r0, [pc, #180] @ (83594 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 836f4 │ │ + blx c1a70 │ │ + cbnz r0, 8355c │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8367a │ │ - b.n 835f8 │ │ + beq.n 834e2 │ │ + b.n 83460 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #128] @ (83730 ) │ │ + ldr r0, [pc, #128] @ (83598 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 836e6 │ │ + blx c1a70 │ │ + cbnz r0, 8354e │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 836b4 │ │ - b.n 835f8 │ │ + beq.n 8351c │ │ + b.n 83460 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d16, d17, d16 │ │ - b.n 83700 │ │ - vldr d16, [pc, #32] @ 83718 │ │ + b.n 83568 │ │ + vldr d16, [pc, #32] @ 83580 │ │ vldr d17, [sp, #8] │ │ vmul.f64 d16, d17, d16 │ │ vstr d16, [sp, #8] │ │ vmul.f64 d16, d16, d8 │ │ vmov r0, r1, d16 │ │ - bl 83734 │ │ - b.n 835f8 │ │ + bl 8359c │ │ + b.n 83460 │ │ nop │ │ nop │ │ nop │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #211 @ 0xd3 │ │ - lsls r4, r4, #15 │ │ - movs r4, r0 │ │ - lsls r6, r1, #15 │ │ + lsls r4, r3, #5 │ │ movs r4, r0 │ │ - lsls r6, r3, #13 │ │ + lsls r6, r0, #5 │ │ movs r4, r0 │ │ - lsls r2, r5, #10 │ │ + lsls r6, r2, #3 │ │ movs r4, r0 │ │ - lsls r0, r6, #9 │ │ + movs r2, r4 │ │ movs r4, r0 │ │ + vaddl.u32 q8, d8, d3 │ │ push {r0, r1, r2, r3, r4, r6, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #76] @ (83788 ) │ │ + ldr r0, [pc, #76] @ (835f0 ) │ │ vmov d16, r2, r1 │ │ add r0, pc │ │ vcmp.f64 d16, d16 │ │ ldr r4, [r0, #0] │ │ ldr r0, [r4, #0] │ │ vmrs APSR_nzcv, fpscr │ │ str r0, [sp, #12] │ │ - bvs.n 83784 │ │ + bvs.n 835ec │ │ vcvt.s32.f64 s0, d16 │ │ vmov r0, s0 │ │ vcvt.f64.s32 d17, s0 │ │ vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 83774 │ │ + beq.n 835dc │ │ mov r0, sp │ │ mov r3, r1 │ │ - bl 8378c │ │ - bl 837b4 │ │ + bl 835f4 │ │ + bl 8361c │ │ ldr r1, [r4, #0] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ itt eq │ │ addeq sp, #16 │ │ popeq {r4, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ movs r0, #0 │ │ - b.n 83774 │ │ - lsls r4, r0, #7 │ │ - movs r4, r0 │ │ + b.n 835dc │ │ + vhadd.u d0, d12, d3 │ │ sub sp, #8 │ │ vmov d16, r2, r3 │ │ movs r1, #0 │ │ vcmp.f64 d16, #0.0 │ │ strd r1, r1, [r0] │ │ vstr d16, [sp] │ │ vmrs APSR_nzcv, fpscr │ │ ittt ne │ │ ldrdne r1, r2, [sp] │ │ strne r2, [r0, #4] │ │ strne r1, [r0, #0] │ │ add sp, #8 │ │ bx lr │ │ - bmi.n 8375e │ │ + bmi.n 835c6 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldrd r0, r4, [r0] │ │ movw r1, #1074 @ 0x432 │ │ ubfx r2, r4, #20, #11 │ │ cmp r2, r1 │ │ - bhi.n 837ec │ │ + bhi.n 83654 │ │ movw r1, #1023 @ 0x3ff │ │ cmp r2, r1 │ │ - bcc.n 837f4 │ │ - ldr r3, [pc, #52] @ (83808 ) │ │ + bcc.n 8365c │ │ + ldr r3, [pc, #52] @ (83670 ) │ │ mov r1, r4 │ │ bfc r1, #20, #12 │ │ tst r4, r3 │ │ it ne │ │ addne.w r1, r1, #1048576 @ 0x100000 │ │ movw r3, #1075 @ 0x433 │ │ subs r2, r3, r2 │ │ - blx c1704 │ │ - b.n 837fe │ │ + blx c12e4 │ │ + b.n 83666 │ │ movw r1, #1106 @ 0x452 │ │ cmp r2, r1 │ │ - bls.n 837f8 │ │ + bls.n 83660 │ │ movs r0, #0 │ │ pop {r4, r6, r7, pc} │ │ subw r1, r2, #1075 @ 0x433 │ │ lsls r0, r1 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ it le │ │ negle r0, r0 │ │ @@ -25387,481 +25315,477 @@ │ │ movs r0, r0 │ │ ldrb r0, [r6, #31] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #148] @ (838b0 ) │ │ + ldr r0, [pc, #148] @ (83718 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 83850 │ │ + blx c1a50 │ │ + cbnz r0, 836b8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83828 │ │ - b.n 83884 │ │ + beq.n 83690 │ │ + b.n 836ec │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (838b4 ) │ │ + ldr r0, [pc, #96] @ (8371c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 83888 │ │ + blx c1a70 │ │ + cbnz r0, 836f0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83858 │ │ + beq.n 836c0 │ │ movs r0, #0 │ │ - b.n 8389a │ │ + b.n 83702 │ │ vldr d16, [sp, #8] │ │ movs r0, #0 │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ it gt │ │ movgt r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - lsls r2, r5, #3 │ │ - movs r4, r0 │ │ - lsls r4, r1, #3 │ │ - movs r4, r0 │ │ + blx c16d0 │ │ + cdp2 0, 6, cr0, cr2, cr3, {0} │ │ + cdp2 0, 4, cr0, cr4, cr3, {0} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #348] @ (83a24 ) │ │ + ldr r0, [pc, #348] @ (8388c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 838fe │ │ + blx c1a50 │ │ + cbnz r0, 83766 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 838d6 │ │ - b.n 839c6 │ │ + beq.n 8373e │ │ + b.n 8382e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #292] @ (83a28 ) │ │ + ldr r0, [pc, #292] @ (83890 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83934 │ │ + blx c1a70 │ │ + cbnz r0, 8379c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83906 │ │ - b.n 839c6 │ │ + beq.n 8376e │ │ + b.n 8382e │ │ vldr d8, [sp, #8] │ │ vneg.f64 d16, d8 │ │ vstr d16, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8396a │ │ + blx c1a50 │ │ + cbnz r0, 837d2 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83942 │ │ - b.n 839c6 │ │ + beq.n 837aa │ │ + b.n 8382e │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8399a │ │ + blx c1a70 │ │ + cbnz r0, 83802 │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8396c │ │ - b.n 839c6 │ │ + beq.n 837d4 │ │ + b.n 8382e │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 839e2 │ │ + blx c1a50 │ │ + cbnz r0, 8384a │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 839a0 │ │ + beq.n 83808 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83a16 │ │ + blx c1a70 │ │ + cbnz r0, 8387e │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 839e4 │ │ - b.n 839ca │ │ + beq.n 8384c │ │ + b.n 83832 │ │ vldr d16, [sp, #8] │ │ vnmls.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 839ca │ │ - movs r4, r7 │ │ - movs r4, r0 │ │ - movs r6, r3 │ │ - movs r4, r0 │ │ + b.n 83832 │ │ + ldc2 0, cr0, [r4, #12]! │ │ + ldc2 0, cr0, [r6, #12] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #252] @ (83b38 ) │ │ + ldr r0, [pc, #252] @ (839a0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 83a72 │ │ + blx c1a50 │ │ + cbnz r0, 838da │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83a4a │ │ - b.n 83b10 │ │ + beq.n 838b2 │ │ + b.n 83978 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #196] @ (83b3c ) │ │ + ldr r0, [pc, #196] @ (839a4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83aa8 │ │ + blx c1a70 │ │ + cbnz r0, 83910 │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83a7a │ │ - b.n 83b10 │ │ + beq.n 838e2 │ │ + b.n 83978 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d17, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 83ae2 │ │ + blx c1a50 │ │ + cbnz r0, 8394a │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83aba │ │ - b.n 83b10 │ │ + beq.n 83922 │ │ + b.n 83978 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83b2c │ │ + blx c1a70 │ │ + cbnz r0, 83994 │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83ae4 │ │ + beq.n 8394c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d0, d8, d16 │ │ - b.n 83b14 │ │ + b.n 8397c │ │ nop │ │ - cdp2 0, 12, cr0, cr8, cr3, {0} │ │ - cdp2 0, 10, cr0, cr10, cr3, {0} │ │ + mcrr2 0, 0, r0, r0, cr3 │ │ + stc2 0, cr0, [r2], #-12 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #152] @ (83be8 ) │ │ + ldr r0, [pc, #152] @ (83a50 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 83b84 │ │ + blx c1a50 │ │ + cbnz r0, 839ec │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83b5c │ │ - b.n 83bb8 │ │ + beq.n 839c4 │ │ + b.n 83a20 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (83bec ) │ │ + ldr r0, [pc, #100] @ (83a54 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 83bbc │ │ + blx c1a70 │ │ + cbnz r0, 83a24 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83b8c │ │ + beq.n 839f4 │ │ movs r0, #0 │ │ - b.n 83bd2 │ │ + b.n 83a3a │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ movs r0, #0 │ │ vldr d17, [sp, #8] │ │ vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ movmi r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldc2 0, cr0, [r6, #12]! │ │ - ldc2 0, cr0, [r8, #12] │ │ + blx c16d0 │ │ + smlad r0, lr, r3, r0 │ │ + smlabb r0, r0, r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (83cb8 ) │ │ + ldr r0, [pc, #188] @ (83b20 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 83c42 │ │ + blx c1a50 │ │ + cbnz r0, 83aaa │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83c1a │ │ - b.n 83c76 │ │ + beq.n 83a82 │ │ + b.n 83ade │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (83cbc ) │ │ + ldr r0, [pc, #116] @ (83b24 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83c86 │ │ + blx c1a70 │ │ + cbnz r0, 83aee │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83c4a │ │ + beq.n 83ab2 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 83c94 │ │ + b.n 83afc │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - stc2 0, cr0, [r6, #-12] │ │ - stc2l 0, cr0, [r6], #12 │ │ + @ instruction: 0xfa7e0003 │ │ + @ instruction: 0xfa5e0003 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (83dec ) │ │ + ldr r0, [pc, #284] @ (83c54 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -25870,165 +25794,165 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 83d2a │ │ + blx c1a50 │ │ + cbnz r0, 83b92 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83cf0 │ │ + beq.n 83b58 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 83dca │ │ + b.n 83c32 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83da0 │ │ + blx c1a70 │ │ + cbnz r0, 83c08 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 83d16 │ │ + bne.n 83b7e │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 83d42 │ │ + blx c1ab0 │ │ + b.n 83baa │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 83db0 │ │ + bl 76664 │ │ + cbnz r0, 83c18 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldc2 0, cr0, [r4], #-12 │ │ + blx c16d0 │ │ + vld1.8 {d0[0]}, [ip], r3 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #120] @ (83e78 ) │ │ + ldr r0, [pc, #120] @ (83ce0 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #108] @ (83e7c ) │ │ + ldr r0, [pc, #108] @ (83ce4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 83e42 │ │ + blx c1a00 │ │ + cbnz r0, 83caa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83e14 │ │ + beq.n 83c7c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 83e56 │ │ + b.n 83cbe │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #32] @ 83e70 │ │ + vldr d16, [pc, #32] @ 83cd8 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #211 @ 0xd3 │ │ - mla r0, r2, r3, r0 │ │ - smlabb r0, r4, r3, r0 │ │ + ldr??.w r0, [sl, r3] │ │ + strb.w r0, [ip, #3] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8401c ) │ │ + ldr r0, [pc, #396] @ (83e84 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -26037,786 +25961,786 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 83f0a │ │ + blx c1a50 │ │ + cbnz r0, 83d72 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83eb0 │ │ + beq.n 83d18 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (84020 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (83e88 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (84024 ) │ │ + ldr r0, [pc, #272] @ (83e8c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 83f76 │ │ + blx c1a70 │ │ + cbnz r0, 83dde │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 83f52 │ │ + beq.n 83dba │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 83f18 │ │ - b.n 83ed6 │ │ + beq.n 83d80 │ │ + b.n 83d3e │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 83f3a │ │ + beq.n 83da2 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 83f3a │ │ + blx c1840 │ │ + b.n 83da2 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 83fee │ │ + blx c1a70 │ │ + cbnz r0, 83e56 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 83ed6 │ │ + bne.w 83d3e │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 83f8e │ │ + blx c1ab0 │ │ + b.n 83df6 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 83ffe │ │ + bl 76664 │ │ + cbnz r0, 83e66 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 83ee8 │ │ + b.n 83d50 │ │ nop │ │ - @ instruction: 0xfa740003 │ │ - ldr r2, [r4, r4] │ │ + @ instruction: 0xf7ec0003 │ │ + ldrsb r2, [r7, r0] │ │ movs r4, r0 │ │ - ldmia r7, {r0, r3, r4, r5, r6, r7} │ │ + beq.n 83df2 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (840e8 ) │ │ + ldr r0, [pc, #180] @ (83f50 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (840ec ) │ │ - ldr r0, [pc, #168] @ (840f0 ) │ │ + ldr r5, [pc, #164] @ (83f54 ) │ │ + ldr r0, [pc, #168] @ (83f58 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (840f4 ) │ │ - ldr r6, [pc, #164] @ (840f8 ) │ │ + ldr r0, [pc, #164] @ (83f5c ) │ │ + ldr r6, [pc, #164] @ (83f60 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 840ca │ │ + blx c1b60 │ │ + cbnz r0, 83f32 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 840a0 │ │ + beq.n 83f08 │ │ ldr r0, [r5, #8] │ │ - cbz r0, 84084 │ │ + cbz r0, 83eec │ │ ldr r1, [r0, #16] │ │ - cbz r1, 84084 │ │ + cbz r1, 83eec │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 84086 │ │ + b.n 83eee │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84058 │ │ - b.n 840ce │ │ + beq.n 83ec0 │ │ + b.n 83f36 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 84076 │ │ + beq.n 83ede │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 84076 │ │ + blx c1840 │ │ + b.n 83ede │ │ ldr r0, [sp, #12] │ │ - b.n 840d0 │ │ + b.n 83f38 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str.w r0, [ip, #3] │ │ - ldrsb r4, [r5, r7] │ │ + movw r0, #18435 @ 0x4803 │ │ + strb r4, [r0, r4] │ │ movs r4, r0 │ │ - beq.n 840fe │ │ - vaddw.u , q12, d16 │ │ - vrev64.32 d29, d28 │ │ + beq.n 83ed6 │ │ + vrshr.u32 , q4, #8 │ │ + vrev32.32 , q10 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (841bc ) │ │ + ldr r0, [pc, #180] @ (84024 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (841c0 ) │ │ - ldr r0, [pc, #168] @ (841c4 ) │ │ + ldr r5, [pc, #164] @ (84028 ) │ │ + ldr r0, [pc, #168] @ (8402c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (841c8 ) │ │ - ldr r6, [pc, #164] @ (841cc ) │ │ + ldr r0, [pc, #164] @ (84030 ) │ │ + ldr r6, [pc, #164] @ (84034 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8419e │ │ + blx c1b60 │ │ + cbnz r0, 84006 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84174 │ │ + beq.n 83fdc │ │ ldr r0, [r5, #16] │ │ - cbz r0, 84158 │ │ + cbz r0, 83fc0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 84158 │ │ + cbz r1, 83fc0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8415a │ │ + b.n 83fc2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8412c │ │ - b.n 841a2 │ │ + beq.n 83f94 │ │ + b.n 8400a │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8414a │ │ + beq.n 83fb2 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8414a │ │ + blx c1840 │ │ + b.n 83fb2 │ │ ldr r0, [sp, #12] │ │ - b.n 841a4 │ │ + b.n 8400c │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - @ instruction: 0xf7f80003 │ │ - ldrsb r0, [r3, r4] │ │ + sbcs.w r0, r0, #8585216 @ 0x830000 │ │ + strb r0, [r6, r0] │ │ movs r4, r0 │ │ - ldmia r7!, {r0, r4, r5} │ │ - vcvt.u16.f16 q14, , #8 │ │ - vqrdmlah.s q14, q12, d30[0] │ │ + ldmia r7, {r0, r3, r5, r6, r7} │ │ + vcvt.f32.u32 d28, d5, #8 │ │ + @ instruction: 0xfff8cfa6 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (84290 ) │ │ + ldr r0, [pc, #180] @ (840f8 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (84294 ) │ │ - ldr r0, [pc, #168] @ (84298 ) │ │ + ldr r5, [pc, #164] @ (840fc ) │ │ + ldr r0, [pc, #168] @ (84100 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (8429c ) │ │ - ldr r6, [pc, #164] @ (842a0 ) │ │ + ldr r0, [pc, #164] @ (84104 ) │ │ + ldr r6, [pc, #164] @ (84108 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 84272 │ │ + blx c1b60 │ │ + cbnz r0, 840da │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84248 │ │ + beq.n 840b0 │ │ ldr r0, [r5, #24] │ │ - cbz r0, 8422c │ │ + cbz r0, 84094 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8422c │ │ + cbz r1, 84094 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8422e │ │ + b.n 84096 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84200 │ │ - b.n 84276 │ │ + beq.n 84068 │ │ + b.n 840de │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8421e │ │ + beq.n 84086 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8421e │ │ + blx c1840 │ │ + b.n 84086 │ │ ldr r0, [sp, #12] │ │ - b.n 84278 │ │ + b.n 840e0 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - @ instruction: 0xf7240003 │ │ - ldrsb r4, [r0, r1] │ │ + eors.w r0, ip, #8585216 @ 0x830000 │ │ + strh r4, [r3, r5] │ │ movs r4, r0 │ │ - ldmia r6, {r0, r2, r3, r4, r6} │ │ - vrev64.32 d29, d26 │ │ - vcvt.u16.f16 q14, , #8 │ │ + ldmia r7!, {r0, r2, r4} │ │ + vrev32.32 , q9 │ │ + vcvt.f32.u32 d28, d5, #8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #148] @ (84348 ) │ │ + ldr r0, [pc, #148] @ (841b0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 842e8 │ │ + blx c1a50 │ │ + cbnz r0, 84150 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 842c0 │ │ - b.n 8431c │ │ + beq.n 84128 │ │ + b.n 84184 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (8434c ) │ │ + ldr r0, [pc, #96] @ (841b4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 84320 │ │ + blx c1a70 │ │ + cbnz r0, 84188 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 842f0 │ │ + beq.n 84158 │ │ movs r0, #0 │ │ - b.n 84332 │ │ + b.n 8419a │ │ vldr d16, [sp, #8] │ │ movs r0, #0 │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ it gt │ │ movgt r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - @ instruction: 0xf6520003 │ │ - @ instruction: 0xf6340003 │ │ + blx c16d0 │ │ + ubfx r0, sl, #0, #4 │ │ + usat16 r0, #3, ip │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #140] @ (843ec ) │ │ + ldr r0, [pc, #140] @ (84254 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 84394 │ │ + blx c1a50 │ │ + cbnz r0, 841fc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8436c │ │ - b.n 843c8 │ │ + beq.n 841d4 │ │ + b.n 84230 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #88] @ (843f0 ) │ │ + ldr r0, [pc, #88] @ (84258 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 843ce │ │ + blx c1a70 │ │ + cbnz r0, 84236 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8439c │ │ + beq.n 84204 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 843d6 │ │ + b.n 8423e │ │ vldr d16, [sp, #8] │ │ vneg.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - sub.w r0, r6, #8585216 @ 0x830000 │ │ - @ instruction: 0xf5880003 │ │ + blx c16d0 │ │ + @ instruction: 0xf31e0003 │ │ + ssat r0, #4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #240] @ (844f4 ) │ │ + ldr r0, [pc, #240] @ (8435c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8443a │ │ + blx c1a50 │ │ + cbnz r0, 842a2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84412 │ │ - b.n 844cc │ │ + beq.n 8427a │ │ + b.n 84334 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #184] @ (844f8 ) │ │ + ldr r0, [pc, #184] @ (84360 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 84470 │ │ + blx c1a70 │ │ + cbnz r0, 842d8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84442 │ │ - b.n 844cc │ │ + beq.n 842aa │ │ + b.n 84334 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8449e │ │ + blx c1a50 │ │ + cbnz r0, 84306 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84476 │ │ - b.n 844cc │ │ + beq.n 842de │ │ + b.n 84334 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 844e8 │ │ + blx c1a70 │ │ + cbnz r0, 84350 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 844a0 │ │ + beq.n 84308 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d0, d8, d16 │ │ - b.n 844d0 │ │ + b.n 84338 │ │ nop │ │ - add.w r0, r0, #8585216 @ 0x830000 │ │ - @ instruction: 0xf4e20003 │ │ + @ instruction: 0xf2780003 │ │ + @ instruction: 0xf25a0003 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #148] @ (845a0 ) │ │ + ldr r0, [pc, #148] @ (84408 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 84540 │ │ + blx c1a50 │ │ + cbnz r0, 843a8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84518 │ │ - b.n 84574 │ │ + beq.n 84380 │ │ + b.n 843dc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (845a4 ) │ │ + ldr r0, [pc, #96] @ (8440c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 84578 │ │ + blx c1a70 │ │ + cbnz r0, 843e0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84548 │ │ + beq.n 843b0 │ │ movs r0, #0 │ │ - b.n 8458a │ │ + b.n 843f2 │ │ vldr d16, [sp, #8] │ │ movs r0, #0 │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ it gt │ │ movgt r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - @ instruction: 0xf3fa0003 │ │ - @ instruction: 0xf3dc0003 │ │ + blx c16d0 │ │ + sbcs.w r0, r2, #3 │ │ + adcs.w r0, r4, #3 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (84670 ) │ │ + ldr r0, [pc, #188] @ (844d8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 845fa │ │ + blx c1a50 │ │ + cbnz r0, 84462 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 845d2 │ │ - b.n 8462e │ │ + beq.n 8443a │ │ + b.n 84496 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (84674 ) │ │ + ldr r0, [pc, #116] @ (844dc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8463e │ │ + blx c1a70 │ │ + cbnz r0, 844a6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84602 │ │ + beq.n 8446a │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 8464c │ │ + b.n 844b4 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - sbfx r0, lr, #0, #4 │ │ - ssat16 r0, #4, lr │ │ + @ instruction: 0xf0c60003 │ │ + @ instruction: 0xf0a60003 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (847a4 ) │ │ + ldr r0, [pc, #284] @ (8460c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -26825,165 +26749,165 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 846e2 │ │ + blx c1a50 │ │ + cbnz r0, 8454a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 846a8 │ │ + beq.n 84510 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 84782 │ │ + b.n 845ea │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 84758 │ │ + blx c1a70 │ │ + cbnz r0, 845c0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 846ce │ │ + bne.n 84536 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 846fa │ │ + blx c1ab0 │ │ + b.n 84562 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 84768 │ │ + bl 76664 │ │ + cbnz r0, 845d0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - @ instruction: 0xf27c0003 │ │ + blx c16d0 │ │ + vext.8 d16, d4, d3, #0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #120] @ (84830 ) │ │ + ldr r0, [pc, #120] @ (84698 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #108] @ (84834 ) │ │ + ldr r0, [pc, #108] @ (8469c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 847fa │ │ + blx c1a00 │ │ + cbnz r0, 84662 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 847cc │ │ + beq.n 84634 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8480e │ │ + b.n 84676 │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #32] @ 84828 │ │ + vldr d16, [pc, #32] @ 84690 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #211 @ 0xd3 │ │ - adc.w r0, sl, #3 │ │ - adcs.w r0, ip, #3 │ │ + cdp 0, 12, cr0, cr2, cr3, {0} │ │ + cdp 0, 13, cr0, cr4, cr3, {0} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (849d8 ) │ │ + ldr r0, [pc, #400] @ (84840 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -26992,405 +26916,405 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 848c2 │ │ + blx c1a50 │ │ + cbnz r0, 8472a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84868 │ │ + beq.n 846d0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (849dc ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (84844 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (849e0 ) │ │ + ldr r0, [pc, #276] @ (84848 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 84932 │ │ + blx c1a70 │ │ + cbnz r0, 8479a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8490c │ │ + beq.n 84774 │ │ ldr r3, [r4, #32] │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 848d0 │ │ - b.n 8488e │ │ + beq.n 84738 │ │ + b.n 846f6 │ │ add.w r0, r4, #36 @ 0x24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 848f4 │ │ + beq.n 8475c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #32] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 848f4 │ │ + blx c1840 │ │ + b.n 8475c │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 849aa │ │ + blx c1a70 │ │ + cbnz r0, 84812 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8488e │ │ + bne.w 846f6 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8494a │ │ + blx c1ab0 │ │ + b.n 847b2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 849ba │ │ + bl 76664 │ │ + cbnz r0, 84822 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 848a0 │ │ + b.n 84708 │ │ nop │ │ - @ instruction: 0xf0bc0003 │ │ - ldr r7, [pc, #424] @ (84b88 ) │ │ + cdp 0, 3, cr0, cr4, cr3, {0} │ │ + ldr r4, [pc, #520] @ (84a50 ) │ │ movs r4, r0 │ │ - stmia r6!, {r0, r6} │ │ + stmia r6!, {r0, r3, r4, r5, r6, r7} │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (84aa4 ) │ │ + ldr r0, [pc, #180] @ (8490c ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (84aa8 ) │ │ - ldr r0, [pc, #168] @ (84aac ) │ │ + ldr r5, [pc, #164] @ (84910 ) │ │ + ldr r0, [pc, #168] @ (84914 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (84ab0 ) │ │ - ldr r6, [pc, #164] @ (84ab4 ) │ │ + ldr r0, [pc, #164] @ (84918 ) │ │ + ldr r6, [pc, #164] @ (8491c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 84a88 │ │ + blx c1b60 │ │ + cbnz r0, 848f0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84a5e │ │ + beq.n 848c6 │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, 84a42 │ │ + cbz r0, 848aa │ │ ldr r1, [r0, #16] │ │ - cbz r1, 84a42 │ │ + cbz r1, 848aa │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 84a44 │ │ + b.n 848ac │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84a14 │ │ - b.n 84a8c │ │ + beq.n 8487c │ │ + b.n 848f4 │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 84a34 │ │ + beq.n 8489c │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 84a34 │ │ + blx c1840 │ │ + b.n 8489c │ │ ldr r0, [sp, #12] │ │ - b.n 84a8e │ │ + b.n 848f6 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - vhadd.s16 d0, d0, d3 │ │ - ldr r6, [pc, #192] @ (84b6c ) │ │ - movs r4, r0 │ │ - stmia r6!, {r0, r3, r6} │ │ - vqneg.s32 q14, q10 │ │ - vqshlu.s32 q14, q8, #24 │ │ + blx c16d0 │ │ + stc 0, cr0, [r8], {3} │ │ + ldr r3, [pc, #288] @ (84a34 ) │ │ + movs r4, r0 │ │ + stmia r7!, {r0} │ │ + @ instruction: 0xfff8c89c │ │ + vqabs.s32 d28, d24 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (84b78 ) │ │ + ldr r0, [pc, #180] @ (849e0 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (84b7c ) │ │ - ldr r0, [pc, #168] @ (84b80 ) │ │ + ldr r5, [pc, #164] @ (849e4 ) │ │ + ldr r0, [pc, #168] @ (849e8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (84b84 ) │ │ - ldr r6, [pc, #164] @ (84b88 ) │ │ + ldr r0, [pc, #164] @ (849ec ) │ │ + ldr r6, [pc, #164] @ (849f0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 84b5c │ │ + blx c1b60 │ │ + cbnz r0, 849c4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84b32 │ │ + beq.n 8499a │ │ ldr r0, [r5, #48] @ 0x30 │ │ - cbz r0, 84b16 │ │ + cbz r0, 8497e │ │ ldr r1, [r0, #16] │ │ - cbz r1, 84b16 │ │ + cbz r1, 8497e │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 84b18 │ │ + b.n 84980 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84ae8 │ │ - b.n 84b60 │ │ + beq.n 84950 │ │ + b.n 849c8 │ │ add.w r0, r5, #52 @ 0x34 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 84b08 │ │ + beq.n 84970 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #48] @ 0x30 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 84b08 │ │ + blx c1840 │ │ + b.n 84970 │ │ ldr r0, [sp, #12] │ │ - b.n 84b62 │ │ + b.n 849ca │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cdp 0, 3, cr0, cr12, cr3, {0} │ │ - ldr r5, [pc, #368] @ (84cf0 ) │ │ - movs r4, r0 │ │ - stmia r5!, {r0, r2, r4, r5, r6} │ │ - vsubw.u q14, q12, d17 │ │ - vsli.32 d28, d18, #24 │ │ + blx c16d0 │ │ + subs.w r0, r4, r3 │ │ + ldr r2, [pc, #464] @ (84bb8 ) │ │ + movs r4, r0 │ │ + stmia r6!, {r0, r2, r3, r5} │ │ + vsri.32 q14, , #8 │ │ + @ instruction: 0xfff8c5ea │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (84c4c ) │ │ + ldr r0, [pc, #180] @ (84ab4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (84c50 ) │ │ - ldr r0, [pc, #168] @ (84c54 ) │ │ + ldr r5, [pc, #164] @ (84ab8 ) │ │ + ldr r0, [pc, #168] @ (84abc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (84c58 ) │ │ - ldr r6, [pc, #164] @ (84c5c ) │ │ + ldr r0, [pc, #164] @ (84ac0 ) │ │ + ldr r6, [pc, #164] @ (84ac4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 84c30 │ │ + blx c1b60 │ │ + cbnz r0, 84a98 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84c06 │ │ + beq.n 84a6e │ │ ldr r0, [r5, #56] @ 0x38 │ │ - cbz r0, 84bea │ │ + cbz r0, 84a52 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 84bea │ │ + cbz r1, 84a52 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 84bec │ │ + b.n 84a54 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84bbc │ │ - b.n 84c34 │ │ + beq.n 84a24 │ │ + b.n 84a9c │ │ add.w r0, r5, #60 @ 0x3c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 84bdc │ │ + beq.n 84a44 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #56] @ 0x38 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 84bdc │ │ + blx c1840 │ │ + b.n 84a44 │ │ ldr r0, [sp, #12] │ │ - b.n 84c36 │ │ + b.n 84a9e │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - stcl 0, cr0, [r8, #-12]! │ │ - ldr r4, [pc, #544] @ (84e74 ) │ │ - movs r4, r0 │ │ - stmia r4!, {r0, r5, r7} │ │ - vpadal.s32 q14, q15 │ │ - vsubw.u q14, q12, d17 │ │ + blx c16d0 │ │ + @ instruction: 0xeae00003 │ │ + ldr r1, [pc, #640] @ (84d3c ) │ │ + movs r4, r0 │ │ + stmia r5!, {r0, r3, r4, r6} │ │ + vqabs.s32 d28, d22 │ │ + vsri.32 q14, , #8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #172 @ 0xac │ │ mov r9, r0 │ │ - ldr r0, [pc, #876] @ (84fdc ) │ │ + ldr r0, [pc, #876] @ (84e44 ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ @@ -27405,174 +27329,174 @@ │ │ str r1, [sp, #112] @ 0x70 │ │ add r0, sp, #96 @ 0x60 │ │ add.w fp, r0, #16 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, 84ccc │ │ + blx c1b10 │ │ + cbnz r0, 84b34 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84ca0 │ │ - b.n 84cf6 │ │ + beq.n 84b08 │ │ + b.n 84b5e │ │ ldr r6, [sp, #36] @ 0x24 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 84d0a │ │ + blx c1a50 │ │ + cbnz r0, 84b72 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84cd0 │ │ + beq.n 84b38 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ - b.n 84e44 │ │ + b.n 84cac │ │ strd r6, r8, [sp, #16] │ │ add r4, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #716] @ (84fe0 ) │ │ + ldr r0, [pc, #716] @ (84e48 ) │ │ add r0, pc │ │ mov r8, r0 │ │ - ldr r0, [pc, #716] @ (84fe4 ) │ │ + ldr r0, [pc, #716] @ (84e4c ) │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 84d8a │ │ + blx c1a70 │ │ + cbnz r0, 84bf2 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ mov r1, r8 │ │ ldrb.w r0, [r8, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84d5a │ │ + beq.n 84bc2 │ │ ldr r3, [r1, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84d1c │ │ - b.n 84e2e │ │ + beq.n 84b84 │ │ + b.n 84c96 │ │ add.w r0, r1, #68 @ 0x44 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r8 │ │ cmp r0, #0 │ │ - beq.n 84d42 │ │ + beq.n 84baa │ │ mov r0, sl │ │ movs r1, #15 │ │ str.w sl, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r8, #64] @ 0x40 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r8 │ │ - b.n 84d42 │ │ + b.n 84baa │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w sl, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, sl │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, sl │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, sl │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 84dfe │ │ + blx c1a70 │ │ + cbnz r0, 84c66 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 84e2e │ │ + blx c1a30 │ │ + cbnz r0, 84c96 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, sl │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 84da2 │ │ + blx c1ab0 │ │ + b.n 84c0a │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 84e72 │ │ + blx c1a50 │ │ + cbnz r0, 84cda │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84e08 │ │ + beq.n 84c70 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ ldr.w r8, [sp, #20] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ - ldr r0, [pc, #664] @ (850e4 ) │ │ + ldr r0, [pc, #664] @ (84f4c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #96 @ 0x60 │ │ blx r4 │ │ add r0, sp, #120 @ 0x78 │ │ blx r4 │ │ add r0, sp, #144 @ 0x90 │ │ @@ -27580,160 +27504,160 @@ │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #168] @ 0xa8 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #172 @ 0xac │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r4, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #604] @ (850d4 ) │ │ + ldr r0, [pc, #604] @ (84f3c ) │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 84ee8 │ │ + blx c1a70 │ │ + cbnz r0, 84d50 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ mov r1, r8 │ │ ldrb.w r0, [r8, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 84eb8 │ │ + beq.n 84d20 │ │ ldr r3, [r1, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84e7a │ │ - b.n 84e2e │ │ + beq.n 84ce2 │ │ + b.n 84c96 │ │ add.w r0, r1, #76 @ 0x4c │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r8 │ │ cmp r0, #0 │ │ - beq.n 84ea0 │ │ + beq.n 84d08 │ │ mov r0, sl │ │ movs r1, #15 │ │ str.w sl, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r8, #72] @ 0x48 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r8 │ │ - b.n 84ea0 │ │ + b.n 84d08 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w sl, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, sl │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r1, sl │ │ mov r0, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, sl │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r8, [sp, #20] │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 84f72 │ │ + blx c1a70 │ │ + cbnz r0, 84dda │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 84cf6 │ │ + bne.w 84b5e │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, sl │ │ movs r2, #0 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ mov r0, r4 │ │ mov r1, sl │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, sl │ │ - blx c1e60 │ │ - b.n 84f12 │ │ + blx c1a40 │ │ + b.n 84d7a │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 84fa4 │ │ + blx c1a50 │ │ + cbnz r0, 84e0c │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84f7c │ │ - b.n 84cf6 │ │ - ldr r0, [pc, #304] @ (850d8 ) │ │ + beq.n 84de4 │ │ + b.n 84b5e │ │ + ldr r0, [pc, #304] @ (84f40 ) │ │ sub.w r6, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 84fe8 │ │ + blx c1a70 │ │ + cbnz r0, 84e50 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 84fae │ │ - b.n 84cf6 │ │ - ldc 0, cr0, [r2], {3} │ │ - ldr r3, [pc, #136] @ (8506c ) │ │ + beq.n 84e16 │ │ + b.n 84b5e │ │ + and.w r0, sl, r3 │ │ + ldr r0, [pc, #232] @ (84f34 ) │ │ movs r4, r0 │ │ - stmia r1!, {r0, r2, r4, r5, r6, r7} │ │ + stmia r2!, {r0, r2, r3, r5, r7} │ │ vqshrun.s64 d31, , #8 │ │ lsrs r5, r4, #18 │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d17, d16 │ │ @@ -27742,97 +27666,99 @@ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #80] @ 0x50 │ │ movs r0, #2 │ │ str r0, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #56] @ 0x38 │ │ add r4, sp, #144 @ 0x90 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #60] @ 0x3c │ │ add r6, sp, #120 @ 0x78 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #24 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #176] @ (850dc ) │ │ + ldr r0, [pc, #176] @ (84f44 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #160] @ (850e0 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #160] @ (84f48 ) │ │ add.w sl, sp, #40 @ 0x28 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ add r6, sp, #56 @ 0x38 │ │ ldr r2, [sp, #16] │ │ movs r0, #3 │ │ str r0, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, 85092 │ │ + cbnz r0, 84efa │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8504e │ │ + beq.n 84eb6 │ │ movs r0, #0 │ │ strd r0, r0, [r9] │ │ str.w r0, [r9, #8] │ │ movs r0, #2 │ │ str.w r0, [r9, #16] │ │ - b.n 8509a │ │ + b.n 84f02 │ │ add r0, sp, #96 @ 0x60 │ │ add r1, sp, #72 @ 0x48 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #72 @ 0x48 │ │ - blx c1e60 │ │ + blx c1a40 │ │ cmp r4, #0 │ │ - beq.w 84e4a │ │ + beq.w 84cb2 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 850b6 │ │ + bl 76664 │ │ + cbnz r0, 84f1e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #112] @ 0x70 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ strd r0, r0, [sp, #96] @ 0x60 │ │ - b.n 84e44 │ │ + b.n 84cac │ │ nop │ │ - stmia r0!, {r0, r1, r2, r4, r7} │ │ - vqrshrn.u64 d30, q13, #8 │ │ + stmia r1!, {r0, r1, r2, r3, r6} │ │ + vqshlu.s64 q15, q9, #56 @ 0x38 │ │ + movs r3, r0 │ │ + b.n 84c44 │ │ movs r3, r0 │ │ - stmdb r6, {r0, r1} │ │ - @ instruction: 0xe8dc0003 │ │ - @ instruction: 0xeae80003 │ │ + b.n 84bf4 │ │ + movs r3, r0 │ │ + strd r0, r0, [r0], #-12 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (85288 ) │ │ + ldr r0, [pc, #400] @ (850f0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -27841,524 +27767,525 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 85172 │ │ + blx c1a50 │ │ + cbnz r0, 84fda │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85118 │ │ + beq.n 84f80 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (8528c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (850f4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (85290 ) │ │ + ldr r0, [pc, #276] @ (850f8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 851e2 │ │ + blx c1a70 │ │ + cbnz r0, 8504a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 851bc │ │ + beq.n 85024 │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85180 │ │ - b.n 8513e │ │ + beq.n 84fe8 │ │ + b.n 84fa6 │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 851a4 │ │ + beq.n 8500c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 851a4 │ │ + blx c1840 │ │ + b.n 8500c │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8525a │ │ + blx c1a70 │ │ + cbnz r0, 850c2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8513e │ │ + bne.w 84fa6 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 851fa │ │ + blx c1ab0 │ │ + b.n 85062 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8526a │ │ + bl 76664 │ │ + cbnz r0, 850d2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 85150 │ │ + b.n 84fb8 │ │ nop │ │ - @ instruction: 0xe80c0003 │ │ - mov sl, r7 │ │ + b.n 84bfc │ │ + movs r3, r0 │ │ + mvns r2, r2 │ │ movs r4, r0 │ │ - pop {r0, r4, r7, pc} │ │ + bkpt 0x0049 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (85340 ) │ │ + ldr r0, [pc, #156] @ (851a8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 852d8 │ │ + blx c1a50 │ │ + cbnz r0, 85140 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 852b0 │ │ - b.n 8530e │ │ - ldr r0, [pc, #104] @ (85344 ) │ │ + beq.n 85118 │ │ + b.n 85176 │ │ + ldr r0, [pc, #104] @ (851ac ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 85314 │ │ + blx c1a70 │ │ + cbnz r0, 8517c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 852e2 │ │ + beq.n 8514a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 85328 │ │ + b.n 85190 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 85008 │ │ + b.n 85960 │ │ movs r3, r0 │ │ - b.n 84fd4 │ │ + b.n 8592c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (853f4 ) │ │ + ldr r0, [pc, #156] @ (8525c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8538c │ │ + blx c1a50 │ │ + cbnz r0, 851f4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85364 │ │ - b.n 853c2 │ │ - ldr r0, [pc, #104] @ (853f8 ) │ │ + beq.n 851cc │ │ + b.n 8522a │ │ + ldr r0, [pc, #104] @ (85260 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 853c8 │ │ + blx c1a70 │ │ + cbnz r0, 85230 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85396 │ │ + beq.n 851fe │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 853dc │ │ + b.n 85244 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 84f54 │ │ + b.n 858ac │ │ movs r3, r0 │ │ - b.n 84f20 │ │ + b.n 85878 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #308] @ (85540 ) │ │ + ldr r0, [pc, #308] @ (853a8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 85442 │ │ + blx c1a50 │ │ + cbnz r0, 852aa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8541a │ │ - b.n 85516 │ │ + beq.n 85282 │ │ + b.n 8537e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #252] @ (85544 ) │ │ + ldr r0, [pc, #252] @ (853ac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 85478 │ │ + blx c1a70 │ │ + cbnz r0, 852e0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8544a │ │ - b.n 85516 │ │ + beq.n 852b2 │ │ + b.n 8537e │ │ vldr d8, [sp, #8] │ │ add.w sl, sp, #4 │ │ - ldr r6, [pc, #196] @ (85548 ) │ │ - ldr r0, [pc, #200] @ (8554c ) │ │ + ldr r6, [pc, #196] @ (853b0 ) │ │ + ldr r0, [pc, #200] @ (853b4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, 854e8 │ │ + blx c1a00 │ │ + cbnz r0, 85350 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 854c0 │ │ + beq.n 85328 │ │ ldr r2, [r6, #88] @ 0x58 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8548a │ │ - b.n 85516 │ │ + beq.n 852f2 │ │ + b.n 8537e │ │ add.w r0, r6, #92 @ 0x5c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 854aa │ │ + beq.n 85312 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #88] @ 0x58 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 854aa │ │ + blx c1840 │ │ + b.n 85312 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 85534 │ │ + blx c1a70 │ │ + cbnz r0, 8539c │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 854ea │ │ + beq.n 85352 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d0, d8, d16 │ │ - b.n 8551a │ │ + b.n 85382 │ │ nop │ │ - b.n 84f34 │ │ + b.n 8588c │ │ movs r3, r0 │ │ - b.n 84efc │ │ + b.n 85854 │ │ movs r3, r0 │ │ - bics r0, r6 │ │ + lsrs r0, r1 │ │ movs r4, r0 │ │ - pop {r2, r4, r6, pc} │ │ + bkpt 0x000c │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (85628 ) │ │ + ldr r0, [pc, #204] @ (85490 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (8562c ) │ │ - ldr r0, [pc, #192] @ (85630 ) │ │ + ldr r6, [pc, #192] @ (85494 ) │ │ + ldr r0, [pc, #192] @ (85498 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 855d2 │ │ + blx c1a00 │ │ + cbnz r0, 8543a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 855aa │ │ + beq.n 85412 │ │ ldr r2, [r6, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85574 │ │ - b.n 85606 │ │ + beq.n 853dc │ │ + b.n 8546e │ │ add.w r8, r6, #100 @ 0x64 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 85594 │ │ + beq.n 853fc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #96] @ 0x60 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 85594 │ │ + blx c1840 │ │ + b.n 853fc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (85634 ) │ │ + ldr r0, [pc, #92] @ (8549c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8560c │ │ + blx c1a70 │ │ + cbnz r0, 85474 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 855da │ │ + beq.n 85442 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 85610 │ │ + b.n 85478 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 85d7c │ │ + b.n 856d4 │ │ movs r3, r0 │ │ - cmn r6, r0 │ │ + subs r7, #222 @ 0xde │ │ movs r4, r0 │ │ - pop {r1, r3, r5, r6} │ │ - @ instruction: 0xfff8e34a │ │ + pop {r1, r5, pc} │ │ + vrev32.32 q15, q1 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #172 @ 0xac │ │ mov r9, r0 │ │ - ldr r0, [pc, #876] @ (859b4 ) │ │ + ldr r0, [pc, #876] @ (8581c ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ @@ -28373,174 +28300,174 @@ │ │ str r1, [sp, #112] @ 0x70 │ │ add r0, sp, #96 @ 0x60 │ │ add.w fp, r0, #16 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, 856a4 │ │ + blx c1b10 │ │ + cbnz r0, 8550c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85678 │ │ - b.n 856ce │ │ + beq.n 854e0 │ │ + b.n 85536 │ │ ldr r6, [sp, #36] @ 0x24 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 856e2 │ │ + blx c1a50 │ │ + cbnz r0, 8554a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 856a8 │ │ + beq.n 85510 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ - b.n 8581c │ │ + b.n 85684 │ │ strd r6, r8, [sp, #16] │ │ add r4, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #716] @ (859b8 ) │ │ + ldr r0, [pc, #716] @ (85820 ) │ │ add r0, pc │ │ mov r8, r0 │ │ - ldr r0, [pc, #716] @ (859bc ) │ │ + ldr r0, [pc, #716] @ (85824 ) │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 85762 │ │ + blx c1a70 │ │ + cbnz r0, 855ca │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ mov r1, r8 │ │ ldrb.w r0, [r8, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 85732 │ │ + beq.n 8559a │ │ ldr r3, [r1, #104] @ 0x68 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 856f4 │ │ - b.n 85806 │ │ + beq.n 8555c │ │ + b.n 8566e │ │ add.w r0, r1, #108 @ 0x6c │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r8 │ │ cmp r0, #0 │ │ - beq.n 8571a │ │ + beq.n 85582 │ │ mov r0, sl │ │ movs r1, #15 │ │ str.w sl, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r8, #104] @ 0x68 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r8 │ │ - b.n 8571a │ │ + b.n 85582 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w sl, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, sl │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, sl │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, sl │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 857d6 │ │ + blx c1a70 │ │ + cbnz r0, 8563e │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 85806 │ │ + blx c1a30 │ │ + cbnz r0, 8566e │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, sl │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8577a │ │ + blx c1ab0 │ │ + b.n 855e2 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8584a │ │ + blx c1a50 │ │ + cbnz r0, 856b2 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 857e0 │ │ + beq.n 85648 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ ldr.w r8, [sp, #20] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ - ldr r0, [pc, #664] @ (85abc ) │ │ + ldr r0, [pc, #664] @ (85924 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #96 @ 0x60 │ │ blx r4 │ │ add r0, sp, #120 @ 0x78 │ │ blx r4 │ │ add r0, sp, #144 @ 0x90 │ │ @@ -28548,161 +28475,161 @@ │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #168] @ 0xa8 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #172 @ 0xac │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r4, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #604] @ (85aac ) │ │ + ldr r0, [pc, #604] @ (85914 ) │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 858c0 │ │ + blx c1a70 │ │ + cbnz r0, 85728 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ mov r1, r8 │ │ ldrb.w r0, [r8, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 85890 │ │ + beq.n 856f8 │ │ ldr r3, [r1, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85852 │ │ - b.n 85806 │ │ + beq.n 856ba │ │ + b.n 8566e │ │ add.w r0, r1, #116 @ 0x74 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r8 │ │ cmp r0, #0 │ │ - beq.n 85878 │ │ + beq.n 856e0 │ │ mov r0, sl │ │ movs r1, #15 │ │ str.w sl, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r8, #112] @ 0x70 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r8 │ │ - b.n 85878 │ │ + b.n 856e0 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w sl, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, sl │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r1, sl │ │ mov r0, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, sl │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r8, [sp, #20] │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8594a │ │ + blx c1a70 │ │ + cbnz r0, 857b2 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 856ce │ │ + bne.w 85536 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, sl │ │ movs r2, #0 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ mov r0, r4 │ │ mov r1, sl │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, sl │ │ - blx c1e60 │ │ - b.n 858ea │ │ + blx c1a40 │ │ + b.n 85752 │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8597c │ │ + blx c1a50 │ │ + cbnz r0, 857e4 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85954 │ │ - b.n 856ce │ │ - ldr r0, [pc, #304] @ (85ab0 ) │ │ + beq.n 857bc │ │ + b.n 85536 │ │ + ldr r0, [pc, #304] @ (85918 ) │ │ sub.w r6, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 859c0 │ │ + blx c1a70 │ │ + cbnz r0, 85828 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85986 │ │ - b.n 856ce │ │ - b.n 85f2c │ │ + beq.n 857ee │ │ + b.n 85536 │ │ + b.n 85884 │ │ movs r3, r0 │ │ - adcs r2, r1 │ │ + subs r6, #98 @ 0x62 │ │ movs r4, r0 │ │ - @ instruction: 0xb81d │ │ + @ instruction: 0xb8d5 │ │ vqshrun.s64 d31, , #8 │ │ lsrs r5, r4, #18 │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d17, d16 │ │ @@ -28711,1089 +28638,1017 @@ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #80] @ 0x50 │ │ movs r0, #2 │ │ str r0, [sp, #88] @ 0x58 │ │ str.w sl, [sp, #56] @ 0x38 │ │ add r4, sp, #144 @ 0x90 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #60] @ 0x3c │ │ add r6, sp, #120 @ 0x78 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #24 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #176] @ (85ab4 ) │ │ + ldr r0, [pc, #176] @ (8591c ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #160] @ (85ab8 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #160] @ (85920 ) │ │ add.w sl, sp, #40 @ 0x28 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ add r6, sp, #56 @ 0x38 │ │ ldr r2, [sp, #16] │ │ movs r0, #3 │ │ str r0, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, 85a6a │ │ + cbnz r0, 858d2 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85a26 │ │ + beq.n 8588e │ │ movs r0, #0 │ │ strd r0, r0, [r9] │ │ str.w r0, [r9, #8] │ │ movs r0, #2 │ │ str.w r0, [r9, #16] │ │ - b.n 85a72 │ │ + b.n 858da │ │ add r0, sp, #96 @ 0x60 │ │ add r1, sp, #72 @ 0x48 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #72 @ 0x48 │ │ - blx c1e60 │ │ + blx c1a40 │ │ cmp r4, #0 │ │ - beq.w 85822 │ │ + beq.w 8568a │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 85a8e │ │ + bl 76664 │ │ + cbnz r0, 858f6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #112] @ 0x70 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ strd r0, r0, [sp, #96] @ 0x60 │ │ - b.n 8581c │ │ + b.n 85684 │ │ nop │ │ - @ instruction: 0xb6bf │ │ - @ instruction: 0xfff8dfa2 │ │ + @ instruction: 0xb777 │ │ + vcvt.u16.f16 d29, d10, #8 │ │ movs r3, r0 │ │ - svc 46 @ 0x2e │ │ + bgt.n 8586c │ │ movs r3, r0 │ │ - svc 4 │ │ + bgt.n 85a1c │ │ movs r3, r0 │ │ - b.n 85ce0 │ │ + udf #136 @ 0x88 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85ad2 │ │ + cbz r1, 8593a │ │ mov r4, r1 │ │ - bl 85c2c │ │ + bl 85a7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 85c2c │ │ + bl 85a7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85aea │ │ + cbz r1, 85952 │ │ mov r4, r1 │ │ - bl 85dfc │ │ + bl 85c4c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 85dfc │ │ + bl 85c4c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85b02 │ │ + cbz r1, 8596a │ │ mov r4, r1 │ │ - bl 85fcc │ │ + bl 85e1c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 85fcc │ │ + bl 85e1c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85b1a │ │ + cbz r1, 85982 │ │ mov r4, r1 │ │ - bl 8606c │ │ + bl 8605c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8606c │ │ - pop {r4, r6, r7, pc} │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - cbz r1, 85b32 │ │ - mov r4, r1 │ │ - bl 862ac │ │ - vstr d0, [r4] │ │ - pop {r4, r6, r7, pc} │ │ - bl 862ac │ │ + bl 8605c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (85b78 ) │ │ + ldr r0, [pc, #52] @ (859c8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 85b56 │ │ + cbz r1, 859a6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 864ec │ │ - b.n 85b66 │ │ + bl 8629c │ │ + b.n 859b6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 864ec │ │ + bl 8629c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ble.n 85b00 │ │ + blt.n 85a70 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85b8e │ │ + cbz r1, 859de │ │ mov r4, r1 │ │ - bl 86828 │ │ + bl 865d8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 86828 │ │ + bl 865d8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85ba6 │ │ + cbz r1, 859f6 │ │ mov r4, r1 │ │ - bl 868e8 │ │ + bl 86698 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 868e8 │ │ + bl 86698 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85bbe │ │ + cbz r1, 85a0e │ │ mov r4, r1 │ │ - bl 86988 │ │ + bl 86738 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 86988 │ │ + bl 86738 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85bd6 │ │ + cbz r1, 85a26 │ │ mov r4, r1 │ │ - bl 86aa8 │ │ + bl 86858 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 86aa8 │ │ + bl 86858 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 85bee │ │ + cbz r1, 85a3e │ │ mov r4, r1 │ │ - bl 86bc8 │ │ + bl 86978 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 86bc8 │ │ + bl 86978 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (85c10 ) │ │ - mov.w r4, #272 @ 0x110 │ │ + ldr r5, [pc, #20] @ (85a60 ) │ │ + movs r4, #248 @ 0xf8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 85c00 │ │ + bne.n 85a4e │ │ pop {r4, r5, r7, pc} │ │ - vhadd.u16 d0, d2, d3 │ │ - ldr r0, [pc, #12] @ (85c24 ) │ │ + nop │ │ + stc2 0, cr0, [ip], {3} │ │ + ldr r0, [pc, #12] @ (85a74 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (85c28 ) │ │ + ldr r2, [pc, #12] @ (85a78 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - bpl.n 85b4c │ │ + bcc.n 85abc │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (85df4 ) │ │ + ldr r0, [pc, #440] @ (85c44 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (85df8 ) │ │ + ldr r0, [pc, #428] @ (85c48 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85c7a │ │ + blx c1a00 │ │ + cbnz r0, 85aca │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85c50 │ │ - b.n 85d48 │ │ + beq.n 85aa0 │ │ + b.n 85b98 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85caa │ │ + blx c1a00 │ │ + cbnz r0, 85afa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85c80 │ │ - b.n 85d48 │ │ + beq.n 85ad0 │ │ + b.n 85b98 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85ce2 │ │ + blx c1a00 │ │ + cbnz r0, 85b32 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85cb8 │ │ - b.n 85d48 │ │ + beq.n 85b08 │ │ + b.n 85b98 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85d1a │ │ + blx c1a00 │ │ + cbnz r0, 85b6a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85cf0 │ │ - b.n 85d48 │ │ + beq.n 85b40 │ │ + b.n 85b98 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85d64 │ │ + blx c1a00 │ │ + cbnz r0, 85bb4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85d20 │ │ + beq.n 85b70 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85da0 │ │ + blx c1a00 │ │ + cbnz r0, 85bf0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 85d72 │ │ - b.n 85d4c │ │ + beq.n 85bc2 │ │ + b.n 85b9c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 85dd6 │ │ + bne.n 85c26 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 85dd6 │ │ + bne.n 85c26 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 85d4c │ │ + beq.n 85b9c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 85d4c │ │ + bgt.n 85b9c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 85d4c │ │ - bgt.n 85d84 │ │ + b.n 85b9c │ │ + bge.n 85cf4 │ │ movs r3, r0 │ │ - bgt.n 85da4 │ │ + bge.n 85d14 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (85fc4 ) │ │ + ldr r0, [pc, #440] @ (85e14 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (85fc8 ) │ │ + ldr r0, [pc, #428] @ (85e18 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85e4a │ │ + blx c1a00 │ │ + cbnz r0, 85c9a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85e20 │ │ - b.n 85f18 │ │ + beq.n 85c70 │ │ + b.n 85d68 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85e7a │ │ + blx c1a00 │ │ + cbnz r0, 85cca │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85e50 │ │ - b.n 85f18 │ │ + beq.n 85ca0 │ │ + b.n 85d68 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85eb2 │ │ + blx c1a00 │ │ + cbnz r0, 85d02 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85e88 │ │ - b.n 85f18 │ │ + beq.n 85cd8 │ │ + b.n 85d68 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85eea │ │ + blx c1a00 │ │ + cbnz r0, 85d3a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85ec0 │ │ - b.n 85f18 │ │ + beq.n 85d10 │ │ + b.n 85d68 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85f34 │ │ + blx c1a00 │ │ + cbnz r0, 85d84 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 85ef0 │ │ + beq.n 85d40 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 85f70 │ │ + blx c1a00 │ │ + cbnz r0, 85dc0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 85f42 │ │ - b.n 85f1c │ │ + beq.n 85d92 │ │ + b.n 85d6c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 85fa6 │ │ + bne.n 85df6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 85fa6 │ │ + bne.n 85df6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 85f1c │ │ + beq.n 85d6c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 85f1c │ │ + bgt.n 85d6c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 85f1c │ │ - bge.n 85fb4 │ │ + b.n 85d6c │ │ + bhi.n 85d24 │ │ movs r3, r0 │ │ - blt.n 85fd4 │ │ - movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #136] @ (86064 ) │ │ - add r0, pc │ │ - ldr.w r8, [r0] │ │ - ldr.w r0, [r8] │ │ - str r0, [sp, #20] │ │ - add r5, sp, #4 │ │ - mov r0, r4 │ │ - movs r1, #24 │ │ - mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 86010 │ │ - mov r0, r4 │ │ - movs r1, #2 │ │ - blx c1e30 │ │ - mov r0, r4 │ │ - movs r1, #24 │ │ - blx c1e80 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 85fe8 │ │ - b.n 86044 │ │ - add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (86068 ) │ │ - add r0, pc │ │ - ldr r6, [r0, #0] │ │ - ldr r2, [sp, #4] │ │ - mov r0, r4 │ │ - movs r1, #25 │ │ - mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8604a │ │ - mov r0, r4 │ │ - movs r1, #4 │ │ - blx c1e30 │ │ - ldr r2, [sp, #4] │ │ - mov r0, r4 │ │ - movs r1, #25 │ │ - mov r3, r6 │ │ - blx c1ea0 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 86018 │ │ - vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8604e │ │ - vldr d0, [sp, #8] │ │ - ldr.w r0, [r8] │ │ - ldr r1, [sp, #20] │ │ - cmp r0, r1 │ │ - ittt eq │ │ - addeq sp, #24 │ │ - ldreq.w r8, [sp], #4 │ │ - popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bls.n 860bc │ │ - movs r3, r0 │ │ - bls.n 86084 │ │ + bhi.n 85d44 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #540] @ (86298 ) │ │ + ldr r0, [pc, #540] @ (86048 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 860b2 │ │ + blx c1a50 │ │ + cbnz r0, 85e62 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8608a │ │ - b.n 86184 │ │ - ldr r5, [pc, #488] @ (8629c ) │ │ + beq.n 85e3a │ │ + b.n 85f34 │ │ + ldr r5, [pc, #488] @ (8604c ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #484] @ (862a0 ) │ │ + ldr r0, [pc, #484] @ (86050 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 86120 │ │ + blx c1a70 │ │ + cbnz r0, 85ed0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 860fa │ │ + beq.n 85eaa │ │ ldr r3, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 860c0 │ │ - b.n 86184 │ │ + beq.n 85e70 │ │ + b.n 85f34 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 860e2 │ │ + beq.n 85e92 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r9, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 860e2 │ │ + blx c1840 │ │ + b.n 85e92 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #384] @ (862a4 ) │ │ + ldr r0, [pc, #384] @ (86054 ) │ │ add r0, pc │ │ ldr.w fp, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 86158 │ │ + blx c1a70 │ │ + cbnz r0, 85f08 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8612a │ │ - b.n 86184 │ │ + beq.n 85eda │ │ + b.n 85f34 │ │ vldr d8, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 861a2 │ │ + blx c1a50 │ │ + cbnz r0, 85f52 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8615e │ │ + beq.n 85f0e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r0, [pc, #260] @ (862a8 ) │ │ + blx c16d0 │ │ + ldr r0, [pc, #260] @ (86058 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 86210 │ │ + blx c1a70 │ │ + cbnz r0, 85fc0 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 861e6 │ │ + beq.n 85f96 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 861ac │ │ - b.n 86184 │ │ + beq.n 85f5c │ │ + b.n 85f34 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 861ce │ │ + beq.n 85f7e │ │ mov r0, r9 │ │ movs r1, #12 │ │ str.w r9, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 861ce │ │ + blx c1840 │ │ + b.n 85f7e │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 86244 │ │ + blx c1a70 │ │ + cbnz r0, 85ff4 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86212 │ │ - b.n 86188 │ │ + beq.n 85fc2 │ │ + b.n 85f38 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #16] │ │ vmla.f64 d8, d17, d16 │ │ vstr d8, [sp, #16] │ │ add r6, sp, #16 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 86284 │ │ + blx c1a00 │ │ + cbnz r0, 86034 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, fp │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86256 │ │ - b.n 86188 │ │ + beq.n 86006 │ │ + b.n 85f38 │ │ vmov.f64 d16, #224 @ 0xbf000000 -0.5 │ │ vldr d17, [sp, #16] │ │ vmla.f64 d8, d17, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 86188 │ │ + b.n 85f38 │ │ nop │ │ - bhi.n 861ac │ │ + bvs.n 85fbc │ │ movs r3, r0 │ │ - adds r7, #242 @ 0xf2 │ │ + adds r5, #194 @ 0xc2 │ │ movs r4, r0 │ │ - cbz r6, 862aa │ │ - vqshl.u64 , q14, #56 @ 0x38 │ │ + uxth r6, r1 │ │ + vpadal.s32 d29, d28 │ │ movs r3, r0 │ │ - add sp, #200 @ 0xc8 │ │ + cbz r2, 86084 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #540] @ (864d8 ) │ │ + ldr r0, [pc, #540] @ (86288 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 862f2 │ │ + blx c1a50 │ │ + cbnz r0, 860a2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 862ca │ │ - b.n 863c6 │ │ - ldr r5, [pc, #488] @ (864dc ) │ │ + beq.n 8607a │ │ + b.n 86176 │ │ + ldr r5, [pc, #488] @ (8628c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #484] @ (864e0 ) │ │ + ldr r0, [pc, #484] @ (86290 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 86362 │ │ + blx c1a70 │ │ + cbnz r0, 86112 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8633a │ │ + beq.n 860ea │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86300 │ │ - b.n 863c6 │ │ + beq.n 860b0 │ │ + b.n 86176 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 86322 │ │ + beq.n 860d2 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 86322 │ │ + blx c1840 │ │ + b.n 860d2 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #380] @ (864e4 ) │ │ + ldr r0, [pc, #380] @ (86294 ) │ │ add r0, pc │ │ ldr.w fp, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8639a │ │ + blx c1a70 │ │ + cbnz r0, 8614a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8636c │ │ - b.n 863c6 │ │ + beq.n 8611c │ │ + b.n 86176 │ │ vldr d8, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 863e4 │ │ + blx c1a50 │ │ + cbnz r0, 86194 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 863a0 │ │ + beq.n 86150 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r0, [pc, #256] @ (864e8 ) │ │ + blx c16d0 │ │ + ldr r0, [pc, #256] @ (86298 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 86452 │ │ + blx c1a70 │ │ + cbnz r0, 86202 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86428 │ │ + beq.n 861d8 │ │ ldr r3, [r5, #24] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 863ee │ │ - b.n 863c6 │ │ + beq.n 8619e │ │ + b.n 86176 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 86410 │ │ + beq.n 861c0 │ │ mov r0, r9 │ │ movs r1, #12 │ │ str.w r9, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 86410 │ │ + blx c1840 │ │ + b.n 861c0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 86486 │ │ + blx c1a70 │ │ + cbnz r0, 86236 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86454 │ │ - b.n 863ca │ │ + beq.n 86204 │ │ + b.n 8617a │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #16] │ │ vmla.f64 d8, d17, d16 │ │ vstr d8, [sp, #16] │ │ add r6, sp, #16 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 864c6 │ │ + blx c1a00 │ │ + cbnz r0, 86276 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, fp │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86498 │ │ - b.n 863ca │ │ + beq.n 86248 │ │ + b.n 8617a │ │ vmov.f64 d16, #224 @ 0xbf000000 -0.5 │ │ vldr d17, [sp, #16] │ │ vmla.f64 d8, d17, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 863ca │ │ - bvs.n 8656c │ │ + b.n 8617a │ │ + bmi.n 8637c │ │ movs r3, r0 │ │ - adds r5, #178 @ 0xb2 │ │ + adds r3, #130 @ 0x82 │ │ movs r4, r0 │ │ - add r6, sp, #888 @ 0x378 │ │ - vsli.64 d29, d26, #56 @ 0x38 │ │ + add sp, #312 @ 0x138 │ │ + @ instruction: 0xfff8d3ea │ │ movs r3, r0 │ │ - add r5, sp, #960 @ 0x3c0 │ │ + add r7, sp, #384 @ 0x180 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (8680c ) │ │ + ldr r0, [pc, #784] @ (865bc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -29802,1507 +29657,1507 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 86544 │ │ + blx c1a50 │ │ + cbnz r0, 862f4 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8651c │ │ - b.n 865ac │ │ - ldr r0, [pc, #712] @ (86810 ) │ │ + beq.n 862cc │ │ + b.n 8635c │ │ + ldr r0, [pc, #712] @ (865c0 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 8657c │ │ + blx c1a70 │ │ + cbnz r0, 8632c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8654e │ │ - b.n 865ac │ │ + beq.n 862fe │ │ + b.n 8635c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 865fa │ │ + cbz r0, 863aa │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 8667c │ │ + bne.n 8642c │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86584 │ │ + beq.n 86334 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 865ac │ │ + bne.n 8635c │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 865e0 │ │ - ldr r4, [pc, #520] @ (86814 ) │ │ + beq.n 86390 │ │ + ldr r4, [pc, #520] @ (865c4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (86818 ) │ │ + ldr r0, [pc, #520] @ (865c8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 86766 │ │ + bne.w 86516 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86656 │ │ + beq.n 86406 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86616 │ │ - b.n 865ac │ │ + beq.n 863c6 │ │ + b.n 8635c │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8663e │ │ + beq.n 863ee │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 8663e │ │ - ldr r4, [pc, #412] @ (8681c ) │ │ + blx c1840 │ │ + b.n 863ee │ │ + ldr r4, [pc, #412] @ (865cc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (86820 ) │ │ + ldr r0, [pc, #412] @ (865d0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 866ec │ │ + blx c1a70 │ │ + cbnz r0, 8649c │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 866c6 │ │ + beq.n 86476 │ │ ldr r3, [r4, #32] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8668a │ │ - b.n 865ac │ │ + beq.n 8643a │ │ + b.n 8635c │ │ add.w r0, r4, #36 @ 0x24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 866ae │ │ + beq.n 8645e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #32] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 866ae │ │ + blx c1840 │ │ + b.n 8645e │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 867de │ │ + bne.n 8658e │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 865ac │ │ + bne.w 8635c │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 86704 │ │ + blx c1ab0 │ │ + b.n 864b4 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 867de │ │ + blx c1a70 │ │ + cbnz r0, 8658e │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 865ac │ │ + bne.w 8635c │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8677e │ │ + blx c1ab0 │ │ + b.n 8652e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 867ee │ │ + bl 76664 │ │ + cbnz r0, 8659e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 865be │ │ + b.n 8636e │ │ nop │ │ - bmi.n 86820 │ │ + bcs.n 86630 │ │ movs r3, r0 │ │ - bcc.n 867c8 │ │ + bcs.n 865d8 │ │ movs r3, r0 │ │ - adds r2, #156 @ 0x9c │ │ + adds r0, #108 @ 0x6c │ │ movs r4, r0 │ │ - add r0, sp, #1004 @ 0x3ec │ │ - vpaddl.s32 d19, d24 │ │ + add r2, sp, #428 @ 0x1ac │ │ + @ instruction: 0xfff82ff8 │ │ movs r4, r0 │ │ - add r0, sp, #540 @ 0x21c │ │ + add r1, sp, #988 @ 0x3dc │ │ vsri.64 , q2, #8 │ │ - bmi.n 867d2 │ │ + bmi.n 86582 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #168] @ (868e0 ) │ │ + ldr r0, [pc, #168] @ (86690 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8686c │ │ + blx c1a50 │ │ + cbnz r0, 8661c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86844 │ │ - b.n 868a2 │ │ - ldr r0, [pc, #116] @ (868e4 ) │ │ + beq.n 865f4 │ │ + b.n 86652 │ │ + ldr r0, [pc, #116] @ (86694 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 868a8 │ │ + blx c1a70 │ │ + cbnz r0, 86658 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86876 │ │ + beq.n 86626 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 868bc │ │ + b.n 8666c │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #36] @ 868d8 │ │ + vldr d16, [pc, #36] @ 86688 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ nop │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #211 @ 0xd3 │ │ - beq.n 86880 │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ movs r3, r0 │ │ - beq.n 8684c │ │ + ldmia r6, {r1, r5, r6, r7} │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (86980 ) │ │ + ldr r0, [pc, #136] @ (86730 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8692c │ │ + blx c1a50 │ │ + cbnz r0, 866dc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86904 │ │ - b.n 86960 │ │ + beq.n 866b4 │ │ + b.n 86710 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (86984 ) │ │ + ldr r0, [pc, #84] @ (86734 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 86966 │ │ + blx c1a70 │ │ + cbnz r0, 86716 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86934 │ │ + beq.n 866e4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8696a │ │ + b.n 8671a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - beq.n 869a0 │ │ + blx c16d0 │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ movs r3, r0 │ │ - ldmia r7, {r4, r5, r6, r7} │ │ + ldmia r6!, {r5} │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #260] @ (86a98 ) │ │ + ldr r0, [pc, #260] @ (86848 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 869ca │ │ + blx c1a50 │ │ + cbnz r0, 8677a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 869a2 │ │ - b.n 86a70 │ │ - ldr r5, [pc, #208] @ (86a9c ) │ │ + beq.n 86752 │ │ + b.n 86820 │ │ + ldr r5, [pc, #208] @ (8684c ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #204] @ (86aa0 ) │ │ + ldr r0, [pc, #204] @ (86850 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 86a3c │ │ + blx c1a70 │ │ + cbnz r0, 867ec │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb.w r0, [r5, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86a14 │ │ + beq.n 867c4 │ │ ldr r3, [r5, #48] @ 0x30 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 869d8 │ │ - b.n 86a70 │ │ + beq.n 86788 │ │ + b.n 86820 │ │ add.w r0, r5, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 869fc │ │ + beq.n 867ac │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 869fc │ │ + blx c1840 │ │ + b.n 867ac │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (86aa4 ) │ │ + ldr r0, [pc, #100] @ (86854 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 86a8a │ │ + blx c1a70 │ │ + cbnz r0, 8683a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86a44 │ │ + beq.n 867f4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #8] │ │ vmul.f64 d0, d17, d16 │ │ - b.n 86a74 │ │ - ldmia r7!, {r4, r5, r6} │ │ + b.n 86824 │ │ + ldmia r5, {r5, r7} │ │ movs r3, r0 │ │ - cmp r6, #218 @ 0xda │ │ + cmp r4, #170 @ 0xaa │ │ movs r4, r0 │ │ - add r0, sp, #24 │ │ - vqrdmlah.s q14, q12, d16[0] │ │ + add r1, sp, #472 @ 0x1d8 │ │ + vcvt.u16.f16 d28, d0, #8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #260] @ (86bb8 ) │ │ + ldr r0, [pc, #260] @ (86968 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 86aea │ │ + blx c1a50 │ │ + cbnz r0, 8689a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86ac2 │ │ - b.n 86b90 │ │ - ldr r5, [pc, #208] @ (86bbc ) │ │ + beq.n 86872 │ │ + b.n 86940 │ │ + ldr r5, [pc, #208] @ (8696c ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #204] @ (86bc0 ) │ │ + ldr r0, [pc, #204] @ (86970 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 86b5c │ │ + blx c1a70 │ │ + cbnz r0, 8690c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb.w r0, [r5, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86b34 │ │ + beq.n 868e4 │ │ ldr r3, [r5, #56] @ 0x38 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86af8 │ │ - b.n 86b90 │ │ + beq.n 868a8 │ │ + b.n 86940 │ │ add.w r0, r5, #60 @ 0x3c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 86b1c │ │ + beq.n 868cc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #56] @ 0x38 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 86b1c │ │ + blx c1840 │ │ + b.n 868cc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (86bc4 ) │ │ + ldr r0, [pc, #100] @ (86974 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 86baa │ │ + blx c1a70 │ │ + cbnz r0, 8695a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86b64 │ │ + beq.n 86914 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #8] │ │ vmul.f64 d0, d17, d16 │ │ - b.n 86b94 │ │ - ldmia r6, {r4, r6} │ │ + b.n 86944 │ │ + ldmia r4!, {r7} │ │ movs r3, r0 │ │ - cmp r5, #186 @ 0xba │ │ + cmp r3, #138 @ 0x8a │ │ movs r4, r0 │ │ - add r6, pc, #920 @ (adr r6, 86f5c ) │ │ - vqrdmulh.s q14, q12, d0[0] │ │ + add r0, sp, #344 @ 0x158 │ │ + @ instruction: 0xfff8cbf0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #824] @ (86f10 ) │ │ + ldr r0, [pc, #824] @ (86cc0 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 86c0e │ │ + blx c1a50 │ │ + cbnz r0, 869be │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86be6 │ │ - b.n 86cea │ │ + beq.n 86996 │ │ + b.n 86a9a │ │ add r5, sp, #12 │ │ - ldr r0, [pc, #768] @ (86f14 ) │ │ + ldr r0, [pc, #768] @ (86cc4 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #768] @ (86f18 ) │ │ + ldr r0, [pc, #768] @ (86cc8 ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 86c88 │ │ + blx c1a70 │ │ + cbnz r0, 86a38 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86c5a │ │ + beq.n 86a0a │ │ ldr r3, [r1, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86c1c │ │ - b.n 86cea │ │ + beq.n 869cc │ │ + b.n 86a9a │ │ add.w r0, r1, #68 @ 0x44 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 86c42 │ │ + beq.n 869f2 │ │ mov r0, r9 │ │ movs r1, #12 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #64] @ 0x40 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 86c42 │ │ + b.n 869f2 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #656] @ (86f1c ) │ │ + ldr r0, [pc, #656] @ (86ccc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 86cbe │ │ + blx c1a70 │ │ + cbnz r0, 86a6e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86c90 │ │ - b.n 86cea │ │ + beq.n 86a40 │ │ + b.n 86a9a │ │ vldr d8, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 86d08 │ │ + blx c1a50 │ │ + cbnz r0, 86ab8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86cc4 │ │ + beq.n 86a74 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r0, [pc, #532] @ (86f20 ) │ │ + blx c16d0 │ │ + ldr r0, [pc, #532] @ (86cd0 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 86d80 │ │ + blx c1a70 │ │ + cbnz r0, 86b30 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86d50 │ │ + beq.n 86b00 │ │ ldr r3, [r1, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 86d12 │ │ - b.n 86cea │ │ + beq.n 86ac2 │ │ + b.n 86a9a │ │ add.w r0, r1, #76 @ 0x4c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 86d38 │ │ + beq.n 86ae8 │ │ mov r0, r9 │ │ movs r1, #12 │ │ str.w r9, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #72] @ 0x48 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 86d38 │ │ + b.n 86ae8 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 86db4 │ │ + blx c1a70 │ │ + cbnz r0, 86b64 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86d82 │ │ - b.n 86cee │ │ + beq.n 86b32 │ │ + b.n 86a9e │ │ vldr d16, [sp, #16] │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 86dea │ │ + bne.n 86b9a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 86dea │ │ + bne.n 86b9a │ │ vmov.i32 d17, #-2147483648 @ 0x80000000 │ │ vmov.f64 d18, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d17, d17, #32 │ │ vbsl d17, d16, d18 │ │ vmov.f64 d18, #240 @ 0xbf800000 -1.0 │ │ vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 86df4 │ │ + beq.n 86ba4 │ │ vcmp.f64 d16, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bpl.n 86dfa │ │ + bpl.n 86baa │ │ vmov.f64 d8, d16 │ │ - b.n 86e08 │ │ + b.n 86bb8 │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d16 │ │ - vldr d16, [pc, #252] @ 86f08 │ │ + vldr d16, [pc, #252] @ 86cb8 │ │ vmul.f64 d8, d8, d16 │ │ vstr d8, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 86e42 │ │ + blx c1a50 │ │ + cbnz r0, 86bf2 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86e16 │ │ - b.n 86cee │ │ - ldr r0, [pc, #224] @ (86f24 ) │ │ + beq.n 86bc6 │ │ + b.n 86a9e │ │ + ldr r0, [pc, #224] @ (86cd4 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 86ebe │ │ + blx c1a70 │ │ + cbnz r0, 86c6e │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 86e8e │ │ + beq.n 86c3e │ │ ldr r3, [r1, #80] @ 0x50 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86e4c │ │ - b.n 86cee │ │ + beq.n 86bfc │ │ + b.n 86a9e │ │ add.w r0, r1, #84 @ 0x54 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 86e72 │ │ + beq.n 86c22 │ │ mov r0, r9 │ │ movs r1, #12 │ │ str.w r9, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #80] @ 0x50 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 86e72 │ │ + b.n 86c22 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 86ef2 │ │ + blx c1a70 │ │ + cbnz r0, 86ca2 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 86ec0 │ │ - b.n 86cee │ │ + beq.n 86c70 │ │ + b.n 86a9e │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #16] │ │ vmla.f64 d8, d17, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 86cee │ │ + b.n 86a9e │ │ nop │ │ nop │ │ ldr r1, [sp, #616] @ 0x268 │ │ ldr r1, [sp, #612] @ 0x264 │ │ ldr r1, [sp, #612] @ 0x264 │ │ ittee le │ │ - ldmiale r5, {r2, r3, r5} │ │ + ldmiale r3, {r2, r3, r4, r6} │ │ movle r3, r0 │ │ - cmpgt r4, #154 @ 0x9a │ │ + cmpgt r2, #106 @ 0x6a │ │ movgt r4, r0 │ │ - add r5, pc, #776 @ (adr r5, 87224 ) │ │ - @ instruction: 0xfff8cc94 │ │ + add r7, pc, #200 @ (adr r7, 86d94 ) │ │ + vtbx.8 d28, {d24-d26}, d4 │ │ movs r3, r0 │ │ - add r4, pc, #816 @ (adr r4, 87254 ) │ │ - vrsra.u64 d26, d2, #8 │ │ + add r6, pc, #240 @ (adr r6, 86dc4 ) │ │ + vabal.u q13, d8, d2 │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 86f3a │ │ + cbz r1, 86cea │ │ mov r4, r1 │ │ - bl 870e8 │ │ + bl 86e98 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 870e8 │ │ + bl 86e98 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (86f80 ) │ │ + ldr r0, [pc, #52] @ (86d30 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 86f5e │ │ + cbz r1, 86d0e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 87434 │ │ - b.n 86f6e │ │ + bl 871e4 │ │ + b.n 86d1e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 87434 │ │ + bl 871e4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (86fc4 ) │ │ + ldr r0, [pc, #52] @ (86d74 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 86fa2 │ │ + cbz r1, 86d52 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 875dc │ │ - b.n 86fb2 │ │ + bl 8738c │ │ + b.n 86d62 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 875dc │ │ + bl 8738c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ + stmia r7!, {r1, r2, r5, r7} │ │ movs r3, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (87004 ) │ │ + ldr r0, [pc, #52] @ (86db4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 86fe4 │ │ + cbz r1, 86d94 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 87784 │ │ - b.n 86ff4 │ │ + bl 87534 │ │ + b.n 86da4 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 87784 │ │ + bl 87534 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r1!, {r2, r4, r5} │ │ + stmia r7!, {r2, r5, r6} │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 87854 │ │ - cbz r4, 87016 │ │ + bl 87604 │ │ + cbz r4, 86dc6 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 87028 │ │ + cbz r1, 86dd8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 87948 │ │ + bl 876f8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 87948 │ │ + b.w 876f8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8703e │ │ + cbz r1, 86dee │ │ mov r4, r1 │ │ - bl 87a1c │ │ + bl 877cc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 87a1c │ │ + bl 877cc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87056 │ │ + cbz r1, 86e06 │ │ mov r4, r1 │ │ - bl 87b08 │ │ + bl 878b8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 87b08 │ │ + bl 878b8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8709c ) │ │ + ldr r0, [pc, #52] @ (86e4c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8707a │ │ + cbz r1, 86e2a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 87bf8 │ │ - b.n 8708a │ │ + bl 879a8 │ │ + b.n 86e3a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 87bf8 │ │ + bl 879a8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 87da4 │ │ - cbz r4, 870ae │ │ + bl 87b54 │ │ + cbz r4, 86e5e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (870cc ) │ │ + ldr r5, [pc, #20] @ (86e7c ) │ │ movs r4, #248 @ 0xf8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 870ba │ │ + bne.n 86e6a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - sbcs.w r0, r8, r3 │ │ - ldr r0, [pc, #12] @ (870e0 ) │ │ + ldrd r0, r0, [r8, #-12]! │ │ + ldr r0, [pc, #12] @ (86e90 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (870e4 ) │ │ + ldr r2, [pc, #12] @ (86e94 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - stmia r0!, {r2, r4, r6, r7} │ │ - movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ + itt eq │ │ + moveq r3, r0 │ │ + pusheq {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #820] @ (8742c ) │ │ + ldr r0, [pc, #820] @ (871dc ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #808] @ (87430 ) │ │ + ldr r0, [pc, #808] @ (871e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 87136 │ │ + blx c1a00 │ │ + cbnz r0, 86ee6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8710c │ │ - b.n 87204 │ │ + beq.n 86ebc │ │ + b.n 86fb4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 87166 │ │ + blx c1a00 │ │ + cbnz r0, 86f16 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8713c │ │ - b.n 87204 │ │ + beq.n 86eec │ │ + b.n 86fb4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8719e │ │ + blx c1a00 │ │ + cbnz r0, 86f4e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87174 │ │ - b.n 87204 │ │ + beq.n 86f24 │ │ + b.n 86fb4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 871d6 │ │ + blx c1a00 │ │ + cbnz r0, 86f86 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 871ac │ │ - b.n 87204 │ │ + beq.n 86f5c │ │ + b.n 86fb4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 87220 │ │ + blx c1a00 │ │ + cbnz r0, 86fd0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 871dc │ │ + beq.n 86f8c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d10} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8725c │ │ + blx c1a00 │ │ + cbnz r0, 8700c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8722e │ │ - b.n 87208 │ │ + beq.n 86fde │ │ + b.n 86fb8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 87298 │ │ + blx c1a00 │ │ + cbnz r0, 87048 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8726a │ │ - b.n 87208 │ │ + beq.n 8701a │ │ + b.n 86fb8 │ │ vldr d17, [sp] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ movs r0, #0 │ │ vcmp.f64 d17, #0.0 │ │ strd r0, r0, [sp] │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 8731c │ │ + ble.n 870cc │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 872e0 │ │ + blx c1a00 │ │ + cbnz r0, 87090 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 872b2 │ │ - b.n 87208 │ │ + beq.n 87062 │ │ + b.n 86fb8 │ │ vldr d10, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 87314 │ │ + blx c1a00 │ │ + cbnz r0, 870c4 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 872e6 │ │ - b.n 87208 │ │ + beq.n 87096 │ │ + b.n 86fb8 │ │ vldr d16, [sp] │ │ vadd.f64 d16, d10, d16 │ │ vadd.f64 d9, d9, d16 │ │ mov r6, sp │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 87354 │ │ + blx c1a00 │ │ + cbnz r0, 87104 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 87326 │ │ - b.n 87208 │ │ + beq.n 870d6 │ │ + b.n 86fb8 │ │ vldr d17, [sp] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ movs r0, #0 │ │ vcmp.f64 d17, #0.0 │ │ strd r0, r0, [sp] │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 873d8 │ │ + ble.n 87188 │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8739c │ │ + blx c1a00 │ │ + cbnz r0, 8714c │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8736e │ │ - b.n 87208 │ │ + beq.n 8711e │ │ + b.n 86fb8 │ │ vldr d10, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 873d0 │ │ + blx c1a00 │ │ + cbnz r0, 87180 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 873a2 │ │ - b.n 87208 │ │ + beq.n 87152 │ │ + b.n 86fb8 │ │ vldr d16, [sp] │ │ vadd.f64 d16, d10, d16 │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8740c │ │ + bne.n 871bc │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8740c │ │ + bne.n 871bc │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.w 87208 │ │ + beq.w 86fb8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.w 87208 │ │ + bgt.w 86fb8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 87208 │ │ - ldmia r0!, {r1, r3} │ │ + b.n 86fb8 │ │ + stmia r6!, {r1, r3, r4, r5} │ │ movs r3, r0 │ │ - ldmia r0!, {r3, r4} │ │ + stmia r6!, {r3, r6} │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (875d0 ) │ │ + ldr r0, [pc, #396] @ (87380 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -31311,160 +31166,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 874be │ │ + blx c1a50 │ │ + cbnz r0, 8726e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87464 │ │ + beq.n 87214 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (875d4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (87384 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (875d8 ) │ │ + ldr r0, [pc, #272] @ (87388 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8752a │ │ + blx c1a70 │ │ + cbnz r0, 872da │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 87506 │ │ + beq.n 872b6 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 874cc │ │ - b.n 8748a │ │ + beq.n 8727c │ │ + b.n 8723a │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 874ee │ │ + beq.n 8729e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 874ee │ │ + blx c1840 │ │ + b.n 8729e │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 875a2 │ │ + blx c1a70 │ │ + cbnz r0, 87352 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8748a │ │ + bne.w 8723a │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 87542 │ │ + blx c1ab0 │ │ + b.n 872f2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 875b2 │ │ + bl 76664 │ │ + cbnz r0, 87362 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8749c │ │ + b.n 8724c │ │ nop │ │ - stmia r4!, {r6, r7} │ │ + stmia r2!, {r4, r5, r6, r7} │ │ movs r3, r0 │ │ - movs r4, #62 @ 0x3e │ │ + movs r2, #14 │ │ movs r4, r0 │ │ - ldr r2, [sp, #276] @ 0x114 │ │ + ldr r3, [sp, #724] @ 0x2d4 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (87778 ) │ │ + ldr r0, [pc, #396] @ (87528 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -31473,606 +31328,606 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 87666 │ │ + blx c1a50 │ │ + cbnz r0, 87416 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8760c │ │ + beq.n 873bc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8777c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8752c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (87780 ) │ │ + ldr r0, [pc, #272] @ (87530 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 876d4 │ │ + blx c1a70 │ │ + cbnz r0, 87484 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 876ae │ │ + beq.n 8745e │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87674 │ │ - b.n 87632 │ │ + beq.n 87424 │ │ + b.n 873e2 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 87696 │ │ + beq.n 87446 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 87696 │ │ + blx c1840 │ │ + b.n 87446 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8774c │ │ + blx c1a70 │ │ + cbnz r0, 874fc │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 87632 │ │ + bne.w 873e2 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 876ec │ │ + blx c1ab0 │ │ + b.n 8749c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8775c │ │ + bl 76664 │ │ + cbnz r0, 8750c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 87644 │ │ - stmia r3!, {r3, r4} │ │ + b.n 873f4 │ │ + stmia r1!, {r3, r6} │ │ movs r3, r0 │ │ - movs r2, #150 @ 0x96 │ │ + movs r0, #102 @ 0x66 │ │ movs r4, r0 │ │ - ldr r0, [sp, #628] @ 0x274 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (8784c ) │ │ + ldr r0, [pc, #188] @ (875fc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 877d6 │ │ + blx c1a50 │ │ + cbnz r0, 87586 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 877ae │ │ - b.n 8780a │ │ + beq.n 8755e │ │ + b.n 875ba │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (87850 ) │ │ + ldr r0, [pc, #116] @ (87600 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8781a │ │ + blx c1a70 │ │ + cbnz r0, 875ca │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 877de │ │ + beq.n 8758e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 87828 │ │ + b.n 875d8 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - stmia r1!, {r1, r4, r5, r6} │ │ - movs r3, r0 │ │ - stmia r1!, {r1, r4, r6} │ │ - movs r3, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ + ittt ge │ │ + movge r3, r0 │ │ + ittt hi @ unpredictable │ │ + movhi r3, r0 │ │ + pushhi {r4, r5, r6, r7, lr} │ │ + addhi r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #64 @ 0x40 │ │ mov r4, r0 │ │ - ldr r0, [pc, #220] @ (87940 ) │ │ + ldr r0, [pc, #220] @ (876f0 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #60] @ 0x3c │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 87898 │ │ + blx c1a50 │ │ + cbnz r0, 87648 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87870 │ │ - b.n 87920 │ │ + beq.n 87620 │ │ + b.n 876d0 │ │ movs r0, #0 │ │ add.w r9, sp, #16 │ │ str r0, [sp, #24] │ │ strd r0, r0, [sp, #16] │ │ - ldr r0, [pc, #156] @ (87944 ) │ │ + ldr r0, [pc, #156] @ (876f4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r5, r0 │ │ - cbnz r0, 878da │ │ + cbnz r0, 8768a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 878aa │ │ - b.n 87918 │ │ + beq.n 8765a │ │ + b.n 876c8 │ │ add r2, sp, #16 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #4 │ │ stmia r3!, {r0, r1, r2} │ │ - cbz r0, 878fa │ │ + cbz r0, 876aa │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 878e8 │ │ + bne.n 87698 │ │ dmb ish │ │ add r4, sp, #32 │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ mov r8, r0 │ │ mov r0, r4 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r6 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #16 │ │ - bl 740b8 │ │ - cbnz r5, 87924 │ │ + bl 73fd8 │ │ + cbnz r5, 876d4 │ │ mov.w r8, #0 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ itttt eq │ │ andeq.w r0, r8, #1 │ │ addeq sp, #64 @ 0x40 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - stmia r0!, {r1, r5, r7} │ │ + bkpt 0x00d2 │ │ movs r3, r0 │ │ - stmia r0!, {r1, r2, r7} │ │ + bkpt 0x00b6 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (87a08 ) │ │ + ldr r0, [pc, #180] @ (877b8 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (87a0c ) │ │ - ldr r0, [pc, #168] @ (87a10 ) │ │ + ldr r5, [pc, #164] @ (877bc ) │ │ + ldr r0, [pc, #168] @ (877c0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (87a14 ) │ │ - ldr r6, [pc, #164] @ (87a18 ) │ │ + ldr r0, [pc, #164] @ (877c4 ) │ │ + ldr r6, [pc, #164] @ (877c8 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 879ea │ │ + blx c1b60 │ │ + cbnz r0, 8779a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 879c0 │ │ + beq.n 87770 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 879a4 │ │ + cbz r0, 87754 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 879a4 │ │ + cbz r1, 87754 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 879a6 │ │ + b.n 87756 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87978 │ │ - b.n 879ee │ │ + beq.n 87728 │ │ + b.n 8779e │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 87996 │ │ + beq.n 87746 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 87996 │ │ + blx c1840 │ │ + b.n 87746 │ │ ldr r0, [sp, #12] │ │ - b.n 879f0 │ │ + b.n 877a0 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ite ge │ │ - movge r3, r0 │ │ - sublt r4, r3, #6 │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ + movs r3, r0 │ │ + adds r4, r5, #5 │ │ movs r4, r0 │ │ - str r6, [sp, #916] @ 0x394 │ │ - @ instruction: 0xfff898b2 │ │ - @ instruction: 0xfff895e5 │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + vtbl.8 d25, {d8-d10}, d18 │ │ + vqshl.u32 , , #24 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #208] @ (87af8 ) │ │ + ldr r0, [pc, #208] @ (878a8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #196] @ (87afc ) │ │ - ldr r0, [pc, #196] @ (87b00 ) │ │ + ldr r6, [pc, #196] @ (878ac ) │ │ + ldr r0, [pc, #196] @ (878b0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 87a9c │ │ + blx c1a00 │ │ + cbnz r0, 8784c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 87a74 │ │ + beq.n 87824 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87a40 │ │ - b.n 87ad0 │ │ + beq.n 877f0 │ │ + b.n 87880 │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 87a5e │ │ + beq.n 8780e │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 87a5e │ │ + blx c1840 │ │ + b.n 8780e │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (87b04 ) │ │ + ldr r0, [pc, #100] @ (878b4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 87ad6 │ │ + blx c1a70 │ │ + cbnz r0, 87886 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87aa4 │ │ + beq.n 87854 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 87ae2 │ │ + b.n 87892 │ │ vmov.f64 d16, #128 @ 0xc0000000 -2.0 │ │ vldr d17, [sp, #8] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bkpt 0x00dc │ │ + blx c16d0 │ │ + pop {r2, r3, pc} │ │ movs r3, r0 │ │ - subs r2, r1, #3 │ │ + adds r2, r3, #2 │ │ movs r4, r0 │ │ - str r7, [sp, #632] @ 0x278 │ │ - @ instruction: 0xfff8be80 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + @ instruction: 0xfff8bcb0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #212] @ (87be8 ) │ │ + ldr r0, [pc, #212] @ (87998 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #200] @ (87bec ) │ │ - ldr r0, [pc, #200] @ (87bf0 ) │ │ + ldr r6, [pc, #200] @ (8799c ) │ │ + ldr r0, [pc, #200] @ (879a0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 87b8a │ │ + blx c1a00 │ │ + cbnz r0, 8793a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 87b62 │ │ + beq.n 87912 │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87b2c │ │ - b.n 87bbe │ │ + beq.n 878dc │ │ + b.n 8796e │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 87b4c │ │ + beq.n 878fc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 87b4c │ │ + blx c1840 │ │ + b.n 878fc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (87bf4 ) │ │ + ldr r0, [pc, #100] @ (879a4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 87bc4 │ │ + blx c1a70 │ │ + cbnz r0, 87974 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87b92 │ │ + beq.n 87942 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 87bd0 │ │ + b.n 87980 │ │ vmov.f64 d16, #240 @ 0xbf800000 -1.0 │ │ vldr d17, [sp, #8] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - pop {r4, r5, r6, r7, pc} │ │ + pop {r5} │ │ movs r3, r0 │ │ - adds r6, r3, #7 │ │ + subs r6, r5, r6 │ │ movs r4, r0 │ │ - str r6, [sp, #712] @ 0x2c8 │ │ - @ instruction: 0xfff8bd92 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + vtbx.8 d27, {d24-d27}, d2 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (87d98 ) │ │ + ldr r0, [pc, #400] @ (87b48 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -32081,1112 +31936,1112 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 87c82 │ │ + blx c1a50 │ │ + cbnz r0, 87a32 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87c28 │ │ + beq.n 879d8 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (87d9c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (87b4c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (87da0 ) │ │ + ldr r0, [pc, #276] @ (87b50 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 87cf2 │ │ + blx c1a70 │ │ + cbnz r0, 87aa2 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 87ccc │ │ + beq.n 87a7c │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87c90 │ │ - b.n 87c4e │ │ + beq.n 87a40 │ │ + b.n 879fe │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 87cb4 │ │ + beq.n 87a64 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 87cb4 │ │ + blx c1840 │ │ + b.n 87a64 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 87d6a │ │ + blx c1a70 │ │ + cbnz r0, 87b1a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 87c4e │ │ + bne.w 879fe │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 87d0a │ │ + blx c1ab0 │ │ + b.n 87aba │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 87d7a │ │ + bl 76664 │ │ + cbnz r0, 87b2a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 87c60 │ │ + b.n 87a10 │ │ nop │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ + cbnz r4, 87b96 │ │ movs r3, r0 │ │ - adds r2, r7, #1 │ │ + subs r2, r1, r1 │ │ movs r4, r0 │ │ - str r2, [sp, #516] @ 0x204 │ │ + str r3, [sp, #964] @ 0x3c4 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #96] @ (87e14 ) │ │ + ldr r0, [pc, #96] @ (87bc4 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #84] @ (87e18 ) │ │ + ldr r0, [pc, #84] @ (87bc8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 87df2 │ │ + blx c1a00 │ │ + cbnz r0, 87ba2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87dc6 │ │ + beq.n 87b76 │ │ movs r0, #0 │ │ - b.n 87dfc │ │ + b.n 87bac │ │ ldr r1, [sp, #0] │ │ movs r0, #0 │ │ cmp r1, #0 │ │ it gt │ │ movgt r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbnz r0, 87e6c │ │ + cbnz r0, 87be8 │ │ movs r3, r0 │ │ - cbnz r6, 87e74 │ │ + cbnz r6, 87bf0 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87e2e │ │ + cbz r1, 87bde │ │ mov r4, r1 │ │ - bl 87fd4 │ │ + bl 87d84 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 87fd4 │ │ + bl 87d84 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87e46 │ │ + cbz r1, 87bf6 │ │ mov r4, r1 │ │ - bl 8825c │ │ + bl 8800c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8825c │ │ + bl 8800c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87e5e │ │ + cbz r1, 87c0e │ │ mov r4, r1 │ │ - bl 8842c │ │ + bl 881dc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8842c │ │ + bl 881dc │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 87e74 │ │ + cbz r1, 87c24 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 88560 │ │ + bl 88310 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 88560 │ │ + b.w 88310 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87e8a │ │ + cbz r1, 87c3a │ │ mov r4, r1 │ │ - bl 892e8 │ │ + bl 89098 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 892e8 │ │ + bl 89098 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (87ed0 ) │ │ + ldr r0, [pc, #52] @ (87c80 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 87eae │ │ + cbz r1, 87c5e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8935c │ │ - b.n 87ebe │ │ + bl 8910c │ │ + b.n 87c6e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8935c │ │ + bl 8910c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - rev16 r2, r5 │ │ + @ instruction: 0xb89a │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87ee6 │ │ + cbz r1, 87c96 │ │ mov r4, r1 │ │ - bl 89450 │ │ + bl 89200 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 89450 │ │ + bl 89200 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 87efc │ │ + cbz r1, 87cac │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 894f0 │ │ + bl 892a0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 894f0 │ │ - cbz r1, 87f10 │ │ + b.w 892a0 │ │ + cbz r1, 87cc0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 895c4 │ │ + bl 89374 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 895c4 │ │ - cbz r1, 87f24 │ │ + b.w 89374 │ │ + cbz r1, 87cd4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 89698 │ │ + bl 89448 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 89698 │ │ + b.w 89448 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87f3a │ │ + cbz r1, 87cea │ │ mov r4, r1 │ │ - bl 8976c │ │ + bl 8951c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8976c │ │ + bl 8951c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 87f52 │ │ + cbz r1, 87d02 │ │ mov r4, r1 │ │ - bl 8985c │ │ + bl 8960c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8985c │ │ + bl 8960c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (87f98 ) │ │ + ldr r0, [pc, #52] @ (87d48 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 87f76 │ │ + cbz r1, 87d26 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8994c │ │ - b.n 87f86 │ │ + bl 896fc │ │ + b.n 87d36 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8994c │ │ + bl 896fc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbnz r2, 87fc4 │ │ + @ instruction: 0xb7d2 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (87fb8 ) │ │ + ldr r5, [pc, #20] @ (87d68 ) │ │ mov.w r4, #320 @ 0x140 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 87fa8 │ │ + bne.n 87d58 │ │ pop {r4, r5, r7, pc} │ │ - ble.n 87ee0 │ │ + blt.n 87c90 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (87fcc ) │ │ + ldr r0, [pc, #12] @ (87d7c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (87fd0 ) │ │ + ldr r2, [pc, #12] @ (87d80 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - cbz r0, 8800e │ │ + add sp, #96 @ 0x60 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #620] @ (88250 ) │ │ + ldr r0, [pc, #620] @ (88000 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #608] @ (88254 ) │ │ + ldr r0, [pc, #608] @ (88004 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 88022 │ │ + blx c1a00 │ │ + cbnz r0, 87dd2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 87ff8 │ │ - b.n 880f4 │ │ + beq.n 87da8 │ │ + b.n 87ea4 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 88052 │ │ + blx c1a00 │ │ + cbnz r0, 87e02 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88028 │ │ - b.n 880f4 │ │ + beq.n 87dd8 │ │ + b.n 87ea4 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8808a │ │ + blx c1a00 │ │ + cbnz r0, 87e3a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88060 │ │ - b.n 880f4 │ │ + beq.n 87e10 │ │ + b.n 87ea4 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 880c0 │ │ + blx c1a50 │ │ + cbnz r0, 87e70 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88098 │ │ - b.n 880f4 │ │ - ldr r0, [pc, #404] @ (88258 ) │ │ + beq.n 87e48 │ │ + b.n 87ea4 │ │ + ldr r0, [pc, #404] @ (88008 ) │ │ mov r8, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 88110 │ │ + blx c1a70 │ │ + cbnz r0, 87ec0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 880c8 │ │ + beq.n 87e78 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #0] │ │ movs r1, #1 │ │ str r1, [sp, #0] │ │ add r6, sp, #8 │ │ cmp r0, #1 │ │ - bne.n 8814a │ │ + bne.n 87efa │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 88178 │ │ + blx c1a00 │ │ + cbnz r0, 87f28 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8811c │ │ - b.n 880f8 │ │ + beq.n 87ecc │ │ + b.n 87ea8 │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 88186 │ │ + blx c1a00 │ │ + cbnz r0, 87f36 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8814a │ │ - b.n 880f8 │ │ + beq.n 87efa │ │ + b.n 87ea8 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d9, d16, d16 │ │ vstr d9, [sp, #8] │ │ - b.n 8818a │ │ + b.n 87f3a │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 881ba │ │ + blx c1a00 │ │ + cbnz r0, 87f6a │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8818c │ │ - b.n 880f8 │ │ + beq.n 87f3c │ │ + b.n 87ea8 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 881f6 │ │ + blx c1a00 │ │ + cbnz r0, 87fa6 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 881c8 │ │ - b.n 880f8 │ │ + beq.n 87f78 │ │ + b.n 87ea8 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8822e │ │ + bne.n 87fde │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8822e │ │ + bne.n 87fde │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.w 880f8 │ │ + beq.w 87ea8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.w 880f8 │ │ + bgt.w 87ea8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 880f8 │ │ + b.n 87ea8 │ │ nop │ │ - cbnz r0, 8825c │ │ + @ instruction: 0xb750 │ │ movs r3, r0 │ │ - cbnz r4, 88262 │ │ + @ instruction: 0xb75c │ │ movs r3, r0 │ │ - @ instruction: 0xb864 │ │ + @ instruction: 0xb694 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (88424 ) │ │ + ldr r0, [pc, #440] @ (881d4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (88428 ) │ │ + ldr r0, [pc, #428] @ (881d8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 882aa │ │ + blx c1a00 │ │ + cbnz r0, 8805a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88280 │ │ - b.n 88378 │ │ + beq.n 88030 │ │ + b.n 88128 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 882da │ │ + blx c1a00 │ │ + cbnz r0, 8808a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 882b0 │ │ - b.n 88378 │ │ + beq.n 88060 │ │ + b.n 88128 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 88312 │ │ + blx c1a00 │ │ + cbnz r0, 880c2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 882e8 │ │ - b.n 88378 │ │ + beq.n 88098 │ │ + b.n 88128 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8834a │ │ + blx c1a00 │ │ + cbnz r0, 880fa │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88320 │ │ - b.n 88378 │ │ + beq.n 880d0 │ │ + b.n 88128 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 88394 │ │ + blx c1a00 │ │ + cbnz r0, 88144 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88350 │ │ + beq.n 88100 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 883d0 │ │ + blx c1a00 │ │ + cbnz r0, 88180 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 883a2 │ │ - b.n 8837c │ │ + beq.n 88152 │ │ + b.n 8812c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 88406 │ │ + bne.n 881b6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 88406 │ │ + bne.n 881b6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8837c │ │ + beq.n 8812c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8837c │ │ + bgt.n 8812c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8837c │ │ - @ instruction: 0xb696 │ │ + b.n 8812c │ │ + push {r1, r2, r6, r7} │ │ movs r3, r0 │ │ - @ instruction: 0xb6a4 │ │ + push {r2, r4, r6, r7} │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r4, r0 │ │ - ldr r0, [pc, #276] @ (8854c ) │ │ + ldr r0, [pc, #276] @ (882fc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #264] @ (88550 ) │ │ - ldr r0, [pc, #264] @ (88554 ) │ │ + ldr r6, [pc, #264] @ (88300 ) │ │ + ldr r0, [pc, #264] @ (88304 ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 884aa │ │ + blx c1a00 │ │ + cbnz r0, 8825a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 88484 │ │ + beq.n 88234 │ │ ldr r2, [r6, #0] │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 88450 │ │ - b.n 88502 │ │ + beq.n 88200 │ │ + b.n 882b2 │ │ adds r0, r6, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8846e │ │ + beq.n 8821e │ │ mov r0, sl │ │ movs r1, #12 │ │ mov r8, sl │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, sl │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r6 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8846e │ │ + blx c1840 │ │ + b.n 8821e │ │ ldr r5, [sp, #4] │ │ ldrb r0, [r6, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 88522 │ │ + beq.n 882d2 │ │ ldr r0, [r6, #8] │ │ - cbz r0, 884c2 │ │ + cbz r0, 88272 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 884c2 │ │ + cbz r1, 88272 │ │ blx r1 │ │ - b.n 884c4 │ │ + b.n 88274 │ │ movs r0, #0 │ │ mov r1, r5 │ │ - blx c1fc0 │ │ + blx c1ba0 │ │ str r0, [sp, #4] │ │ mov r2, r0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #136] @ (8855c ) │ │ + ldr r0, [pc, #136] @ (8830c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 88508 │ │ + blx c1a70 │ │ + cbnz r0, 882b8 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cbnz r0, 88502 │ │ + blx c1a30 │ │ + cbnz r0, 882b2 │ │ ldr r2, [sp, #4] │ │ - b.n 884d6 │ │ + b.n 88286 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8850c │ │ + b.n 882bc │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add.w r8, r6, #12 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 884b6 │ │ - ldr r0, [pc, #36] @ (88558 ) │ │ + beq.n 88266 │ │ + ldr r0, [pc, #36] @ (88308 ) │ │ movs r1, #16 │ │ add r0, pc │ │ mov sl, r0 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, sl │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #8] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 884b6 │ │ - push {r2, r3, r6, r7} │ │ - movs r3, r0 │ │ - asrs r6, r5, #19 │ │ - movs r4, r0 │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ - vtbl.8 d24, {d8-d11}, d23 │ │ - vcls.s32 , q7 │ │ + blx c1840 │ │ + b.n 88266 │ │ + uxtb r4, r7 │ │ + movs r3, r0 │ │ + asrs r6, r7, #10 │ │ + movs r4, r0 │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ + @ instruction: 0xfff88c97 │ │ + vrshr.u32 , q15, #8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r4, r0 │ │ - ldr r0, [pc, #320] @ (886b0 ) │ │ + ldr r0, [pc, #320] @ (88460 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #2 │ │ str r0, [sp, #64] @ 0x40 │ │ add r5, sp, #20 │ │ - ldr r0, [pc, #296] @ (886b4 ) │ │ + ldr r0, [pc, #296] @ (88464 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 885ba │ │ + blx c1a00 │ │ + cbnz r0, 8836a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8858e │ │ + beq.n 8833e │ │ movs r4, #0 │ │ - b.n 88690 │ │ + b.n 88440 │ │ ldr r0, [sp, #20] │ │ movs r1, #1 │ │ str r1, [sp, #20] │ │ cmp r0, #1 │ │ - bne.n 8864e │ │ - ldr r5, [pc, #240] @ (886b8 ) │ │ + bne.n 883fe │ │ + ldr r5, [pc, #240] @ (88468 ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #240] @ (886bc ) │ │ + ldr r0, [pc, #240] @ (8846c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #236] @ (886c0 ) │ │ - ldr r6, [pc, #236] @ (886c4 ) │ │ + ldr r0, [pc, #236] @ (88470 ) │ │ + ldr r6, [pc, #236] @ (88474 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 88660 │ │ + blx c1b60 │ │ + cbnz r0, 88410 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 88624 │ │ + beq.n 883d4 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 88608 │ │ + cbz r0, 883b8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 88608 │ │ + cbz r1, 883b8 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8860a │ │ + b.n 883ba │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 885dc │ │ - b.n 885b6 │ │ + beq.n 8838c │ │ + b.n 88366 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 885fa │ │ + beq.n 883aa │ │ mov r0, fp │ │ movs r1, #3 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ - b.n 885fa │ │ + blx c1840 │ │ + b.n 883aa │ │ movs r0, #0 │ │ strd r0, r0, [sp, #24] │ │ str r0, [sp, #32] │ │ movs r0, #2 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #48 @ 0x30 │ │ add r5, sp, #24 │ │ - b.n 8866c │ │ + b.n 8841c │ │ add r5, sp, #24 │ │ add r1, sp, #16 │ │ mov r0, r5 │ │ - bl 886c8 │ │ + bl 88478 │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, r5 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r5 │ │ - blx c1e60 │ │ + blx c1a40 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 76744 │ │ - cbnz r0, 88686 │ │ + bl 76664 │ │ + cbnz r0, 88436 │ │ mov r0, r4 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ ldr r0, [r4, #8] │ │ add r1, sp, #48 @ 0x30 │ │ - bl 886e0 │ │ + bl 88490 │ │ mov r4, r0 │ │ add r0, sp, #48 @ 0x30 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbz r6, 88718 │ │ + cbz r6, 88494 │ │ movs r3, r0 │ │ - cbz r6, 8871e │ │ + cbz r6, 8849a │ │ movs r3, r0 │ │ - asrs r4, r5, #13 │ │ + asrs r4, r7, #4 │ │ movs r4, r0 │ │ - ldrh r2, [r5, #12] │ │ - vtbx.8 d24, {d24-d25}, d9 │ │ - @ instruction: 0xfff8889d │ │ + ldrh r2, [r3, #24] │ │ + @ instruction: 0xfff88b39 │ │ + vtbl.8 d24, {d8-d10}, d13 │ │ vabal.u , d24, d0 │ │ mov r7, sp │ │ mov r2, r1 │ │ - ldr r1, [pc, #12] @ (886dc ) │ │ + ldr r1, [pc, #12] @ (8848c ) │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ pop {r7, pc} │ │ nop │ │ - sxtb r0, r3 │ │ + sub sp, #32 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, fp} │ │ mov r8, r0 │ │ - ldr r0, [pc, #340] @ (88840 ) │ │ + ldr r0, [pc, #340] @ (885f0 ) │ │ mov r4, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ mov r0, r1 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r6, r0 │ │ - ldr r0, [pc, #320] @ (88844 ) │ │ + ldr r0, [pc, #320] @ (885f4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 88858 │ │ - cbz r0, 88736 │ │ + bl 88608 │ │ + cbz r0, 884e6 │ │ ldrb r0, [r4, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r4, #0] │ │ ldrne r1, [r0, #4] │ │ addne r4, r0, r1 │ │ ldr r0, [r4, #0] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r1, [pc, #272] @ (88848 ) │ │ + blx c16d0 │ │ + ldr r1, [pc, #272] @ (885f8 ) │ │ mov r0, r6 │ │ add r1, pc │ │ - bl 88858 │ │ - cbz r0, 8876c │ │ + bl 88608 │ │ + cbz r0, 8851c │ │ ldrb r0, [r4, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r4, #0] │ │ ldrne r1, [r0, #4] │ │ addne r4, r0, r1 │ │ ldr.w r0, [r9] │ │ @@ -33194,21 +33049,21 @@ │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, lr} │ │ it eq │ │ - beq.w 88a34 │ │ - b.n 88732 │ │ - ldr r1, [pc, #220] @ (8884c ) │ │ + beq.w 887e4 │ │ + b.n 884e2 │ │ + ldr r1, [pc, #220] @ (885fc ) │ │ mov r0, r6 │ │ add r1, pc │ │ - bl 88858 │ │ - cbz r0, 887a2 │ │ + bl 88608 │ │ + cbz r0, 88552 │ │ ldrb r0, [r4, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r4, #0] │ │ ldrne r1, [r0, #4] │ │ addne r4, r0, r1 │ │ ldr.w r0, [r9] │ │ @@ -33216,21 +33071,21 @@ │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, lr} │ │ it eq │ │ - beq.w 88b20 │ │ - b.n 88732 │ │ - ldr r1, [pc, #172] @ (88850 ) │ │ + beq.w 888d0 │ │ + b.n 884e2 │ │ + ldr r1, [pc, #172] @ (88600 ) │ │ mov r0, r6 │ │ add r1, pc │ │ - bl 88858 │ │ - cbz r0, 887d8 │ │ + bl 88608 │ │ + cbz r0, 88588 │ │ ldrb r0, [r4, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r4, #0] │ │ ldrne r1, [r0, #4] │ │ addne r4, r0, r1 │ │ ldr.w r0, [r9] │ │ @@ -33238,455 +33093,455 @@ │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, lr} │ │ it eq │ │ - beq.w 8923c │ │ - b.n 88732 │ │ + beq.w 88fec │ │ + b.n 884e2 │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ mov r0, r4 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #112] @ (88854 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #112] @ (88604 ) │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ - bl 88858 │ │ - cbz r0, 88810 │ │ + bl 88608 │ │ + cbz r0, 885c0 │ │ add.w r8, sp, #4 │ │ mov r1, r4 │ │ mov r0, r8 │ │ - blx c1fd0 │ │ + blx c1bb0 │ │ add r2, sp, #16 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - blx c1fe0 │ │ + blx c1bc0 │ │ mov r6, r0 │ │ mov r0, r8 │ │ - bl 740b8 │ │ - cbz r6, 8881e │ │ - b.n 8883a │ │ + bl 73fd8 │ │ + cbz r6, 885ce │ │ + b.n 885ea │ │ add r3, sp, #16 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - blx c1ff0 │ │ - cbnz r0, 8883a │ │ + blx c1bd0 │ │ + cbnz r0, 885ea │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ ldrb r1, [r4, #16] │ │ lsls r1, r1, #31 │ │ ittt ne │ │ ldrne r1, [r4, #0] │ │ ldrne r2, [r1, #4] │ │ addne r4, r1, r2 │ │ add r3, sp, #16 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - blx c2000 │ │ + blx c1be0 │ │ ldr r0, [sp, #16] │ │ - b.n 88720 │ │ + b.n 884d0 │ │ nop │ │ - sxth r6, r2 │ │ + add sp, #280 @ 0x118 │ │ movs r3, r0 │ │ - sxth r4, r4 │ │ + add sp, #336 @ 0x150 │ │ movs r3, r0 │ │ - bvc.n 888e8 │ │ + bpl.n 88698 │ │ movs r3, r0 │ │ - bvc.n 88900 │ │ + bpl.n 886b0 │ │ movs r3, r0 │ │ - bvc.n 88918 │ │ + bpl.n 886c8 │ │ movs r3, r0 │ │ - cbz r0, 8886a │ │ + add r7, sp, #480 @ 0x1e0 │ │ movs r3, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ strd r1, r0, [sp, #4] │ │ cmp r0, r1 │ │ - ldr r2, [pc, #60] @ (888a0 ) │ │ + ldr r2, [pc, #60] @ (88650 ) │ │ add r2, pc │ │ ldr r5, [r2, #0] │ │ ldr r2, [r5, #0] │ │ str r2, [sp, #12] │ │ - beq.n 8888a │ │ - cbz r0, 8888e │ │ - cbz r1, 8888e │ │ + beq.n 8863a │ │ + cbz r0, 8863e │ │ + cbz r1, 8863e │ │ add r0, sp, #8 │ │ - bl 7467c │ │ + bl 7459c │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ - bl 7467c │ │ + bl 7459c │ │ subs r0, r4, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 88890 │ │ + b.n 88640 │ │ movs r0, #1 │ │ - b.n 88890 │ │ + b.n 88640 │ │ movs r0, #0 │ │ ldr r1, [r5, #0] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ itt eq │ │ addeq sp, #16 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ - sub sp, #128 @ 0x80 │ │ + blx c16d0 │ │ + add r6, sp, #832 @ 0x340 │ │ movs r3, r0 │ │ mov r0, r1 │ │ movs r1, #1 │ │ - b.w c1a2c │ │ + b.w c160c │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w c1a38 │ │ + b.w c1618 │ │ ldrd r0, r3, [r2] │ │ strd r0, r3, [r1] │ │ movs r0, #0 │ │ strd r0, r0, [r2] │ │ bx lr │ │ mov r0, r1 │ │ - b.w c1a44 │ │ + b.w c1624 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w c1a50 │ │ + b.w c1630 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w c1a5c │ │ - b.w 888e0 │ │ - bmi.n 8888a │ │ + b.w c163c │ │ + b.w 88690 │ │ + bmi.n 8863a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #40 @ 0x28 │ │ - ldr r0, [pc, #144] @ (8897c ) │ │ + ldr r0, [pc, #144] @ (8872c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r5, [pc, #136] @ (88980 ) │ │ + ldr r5, [pc, #136] @ (88730 ) │ │ add r5, pc │ │ ldr r4, [r5, #0] │ │ dmb ish │ │ - cbnz r4, 88964 │ │ - ldr r0, [pc, #128] @ (88984 ) │ │ + cbnz r4, 88714 │ │ + ldr r0, [pc, #128] @ (88734 ) │ │ add r0, pc │ │ vldr d16, [r0] │ │ ldrb r1, [r0, #8] │ │ strb.w r1, [sp, #32] │ │ vstr d16, [sp, #24] │ │ add r0, sp, #24 │ │ str r0, [sp, #20] │ │ add r0, sp, #12 │ │ add r1, sp, #20 │ │ - bl 7469e │ │ - ldr r4, [pc, #104] @ (88988 ) │ │ + bl 745be │ │ + ldr r4, [pc, #104] @ (88738 ) │ │ movs r1, #9 │ │ add r4, pc │ │ mov r0, r4 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r2, r0 │ │ ldrd r0, r1, [sp, #12] │ │ mov r3, r4 │ │ - bl 746ba │ │ - cbz r0, 88954 │ │ + bl 745da │ │ + cbz r0, 88704 │ │ ldr r1, [sp, #20] │ │ mov r8, sp │ │ mov r0, r8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c2060 │ │ - bl 889d8 │ │ + blx c1c40 │ │ + bl 88788 │ │ mov r4, r0 │ │ mov r0, r8 │ │ - bl 746e0 │ │ - b.n 8895e │ │ - ldr r0, [pc, #52] @ (8898c ) │ │ + bl 74600 │ │ + b.n 8870e │ │ + ldr r0, [pc, #52] @ (8873c ) │ │ add r0, pc │ │ - bl 88990 │ │ + bl 88740 │ │ mov r4, r0 │ │ dmb ish │ │ str r4, [r5, #0] │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #40 @ 0x28 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add sp, #96 @ 0x60 │ │ + add r6, sp, #288 @ 0x120 │ │ movs r3, r0 │ │ - asrs r6, r7, #32 │ │ + lsrs r6, r1, #24 │ │ movs r4, r0 │ │ - add r5, sp, #808 @ 0x328 │ │ - vtbl.8 d24, {d25}, d31 │ │ - vqrshrun.s64 d24, , #8 │ │ + add r7, sp, #232 @ 0xe8 │ │ + vshll.u32 q12, d15, #25 │ │ + vtbx.8 d24, {d24-d25}, d27 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r1, r0 │ │ - ldr r0, [pc, #52] @ (889d4 ) │ │ + ldr r0, [pc, #52] @ (88784 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ mov r0, r5 │ │ - blx c2070 │ │ + blx c1c50 │ │ mov r0, r5 │ │ - bl 889d8 │ │ + bl 88788 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 746e0 │ │ + bl 74600 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r7, sp, #400 @ 0x190 │ │ + add r5, sp, #592 @ 0x250 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #68] @ (88a2c ) │ │ + ldr r0, [pc, #68] @ (887dc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #64] @ (88a30 ) │ │ + ldr r0, [pc, #64] @ (887e0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 7467c │ │ + bl 7459c │ │ mov r5, r0 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 88a04 │ │ + cbz r0, 887b4 │ │ ldr r1, [r0, #20] │ │ - b.n 88a06 │ │ + b.n 887b6 │ │ movs r1, #0 │ │ mov r0, r4 │ │ - bl 74634 │ │ - cbz r0, 88a16 │ │ + bl 74554 │ │ + cbz r0, 887c6 │ │ ldr r1, [sp, #0] │ │ mov r0, r4 │ │ - blx c1d00 │ │ + blx c18e0 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r5 │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r7, sp, #120 @ 0x78 │ │ + blx c16d0 │ │ + add r5, sp, #312 @ 0x138 │ │ movs r3, r0 │ │ - bmi.n 88964 │ │ + bcs.n 88714 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #40 @ 0x28 │ │ mov r4, r0 │ │ - ldr r0, [pc, #84] @ (88a98 ) │ │ + ldr r0, [pc, #84] @ (88848 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #80] @ (88a9c ) │ │ + ldr r0, [pc, #80] @ (8884c ) │ │ add r2, sp, #4 │ │ add r0, pc │ │ ldr r1, [r0, #0] │ │ mov r0, r4 │ │ - blx c2080 │ │ - cbz r0, 88a5e │ │ + blx c1c60 │ │ + cbz r0, 8880e │ │ ldr r4, [sp, #4] │ │ - b.n 88a82 │ │ + b.n 88832 │ │ mov r0, r4 │ │ - blx c2090 │ │ - cbz r0, 88a80 │ │ + blx c1c70 │ │ + cbz r0, 88830 │ │ add r5, sp, #8 │ │ mov r1, r4 │ │ mov r0, r5 │ │ - blx c20a0 │ │ + blx c1c80 │ │ mov r0, r5 │ │ - bl 88aa0 │ │ + bl 88850 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - blx c1e60 │ │ - b.n 88a82 │ │ + blx c1a40 │ │ + b.n 88832 │ │ movs r4, #0 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #40 @ 0x28 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r6, sp, #776 @ 0x308 │ │ + blx c16d0 │ │ + add r4, sp, #968 @ 0x3c8 │ │ movs r3, r0 │ │ - add r6, sp, #872 @ 0x368 │ │ + add r5, sp, #40 @ 0x28 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #84] @ (88b04 ) │ │ + ldr r0, [pc, #84] @ (888b4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ ldr r0, [r4, #16] │ │ - ldr r1, [pc, #76] @ (88b08 ) │ │ + ldr r1, [pc, #76] @ (888b8 ) │ │ bic.w r0, r0, #3 │ │ add r1, pc │ │ ldr r5, [r1, #0] │ │ mov r1, r5 │ │ - bl 88858 │ │ - cbz r0, 88ace │ │ + bl 88608 │ │ + cbz r0, 8887e │ │ ldr r0, [r4, #0] │ │ - b.n 88af0 │ │ + b.n 888a0 │ │ movs r0, #0 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ ldrb r1, [r4, #16] │ │ mov r3, sp │ │ lsls r1, r1, #31 │ │ ittt ne │ │ ldrne r1, [r4, #0] │ │ ldrne r2, [r1, #4] │ │ addne r4, r1, r2 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - blx c2000 │ │ + blx c1be0 │ │ ldr r0, [sp, #0] │ │ ldr r1, [r6, #0] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r6, sp, #344 @ 0x158 │ │ + blx c16d0 │ │ + add r4, sp, #536 @ 0x218 │ │ movs r3, r0 │ │ - add r6, sp, #424 @ 0x1a8 │ │ + add r4, sp, #616 @ 0x268 │ │ movs r3, r0 │ │ movs r0, #0 │ │ str r0, [r1, #0] │ │ bx lr │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w c1a68 │ │ + b.w c1648 │ │ mov r0, r1 │ │ - b.w c1a74 │ │ + b.w c1654 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ mov r4, r0 │ │ - ldr r0, [pc, #72] @ (88b78 ) │ │ + ldr r0, [pc, #72] @ (88928 ) │ │ mov r2, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #28] │ │ - ldr r0, [pc, #64] @ (88b7c ) │ │ + ldr r0, [pc, #64] @ (8892c ) │ │ add r0, pc │ │ ldr r1, [r0, #0] │ │ mov r0, r4 │ │ - blx c20d0 │ │ - cbz r0, 88b4a │ │ + blx c1cb0 │ │ + cbz r0, 888fa │ │ ldr r4, [sp, #0] │ │ - b.n 88b62 │ │ + b.n 88912 │ │ mov r5, sp │ │ mov r1, r4 │ │ mov r0, r5 │ │ - blx c20e0 │ │ + blx c1cc0 │ │ mov r0, r5 │ │ - bl 88aa0 │ │ + bl 88850 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #32 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r5, sp, #848 @ 0x350 │ │ + blx c16d0 │ │ + add r4, sp, #16 │ │ movs r3, r0 │ │ - add r5, sp, #952 @ 0x3b8 │ │ + add r4, sp, #120 @ 0x78 │ │ movs r3, r0 │ │ movs r0, #0 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ movs r2, #20 │ │ str r0, [r1, #16] │ │ vst1.64 {d16-d17}, [r1], r2 │ │ str r0, [r1, #0] │ │ bx lr │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w 88bb8 │ │ + b.w 88968 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w 88c10 │ │ + b.w 889c0 │ │ mov r0, r1 │ │ - b.w 79b0a │ │ + b.w 79972 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w 88c34 │ │ + b.w 889e4 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - b.w 88d98 │ │ + b.w 88b48 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ movs r0, #0 │ │ strb r0, [r4, #0] │ │ mov r5, r1 │ │ ldrb r0, [r1, #16] │ │ strb r0, [r4, #16] │ │ mov r0, r4 │ │ - bl 88bdc │ │ - cbnz r0, 88bd8 │ │ + bl 8898c │ │ + cbnz r0, 88988 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 757c4 │ │ + bl 756e4 │ │ mov r0, r4 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldrb r3, [r1, #16] │ │ mov r2, r0 │ │ movs r0, #1 │ │ tbb [pc, r3] │ │ lsls r3, r0, #12 │ │ lsls r4, r0, #28 │ │ asrs r3, r1, #4 │ │ pop {r4, r6, r7, pc} │ │ ldrb r0, [r1, #0] │ │ strb r0, [r2, #0] │ │ - b.n 88bfc │ │ + b.n 889ac │ │ ldr r0, [r1, #0] │ │ str r0, [r2, #0] │ │ movs r0, #1 │ │ pop {r4, r6, r7, pc} │ │ vldr d16, [r1] │ │ movs r0, #1 │ │ vstr d16, [r2] │ │ @@ -33698,331 +33553,331 @@ │ │ mov r4, r0 │ │ movs r0, #0 │ │ strb r0, [r4, #0] │ │ mov r5, r1 │ │ ldrb r0, [r1, #16] │ │ strb r0, [r4, #16] │ │ mov r0, r4 │ │ - bl 88bdc │ │ - cbnz r0, 88c30 │ │ + bl 8898c │ │ + cbnz r0, 889e0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 75c62 │ │ + bl 75b82 │ │ mov r0, r4 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ - ldr r2, [pc, #340] @ (88d94 ) │ │ + ldr r2, [pc, #340] @ (88b44 ) │ │ add r2, pc │ │ ldr r6, [r2, #0] │ │ ldr r2, [r6, #0] │ │ str r2, [sp, #44] @ 0x2c │ │ ldrb r3, [r1, #16] │ │ ldrb r2, [r0, #16] │ │ cmp r2, r3 │ │ - bne.n 88c76 │ │ + bne.n 88a26 │ │ cmp r2, #5 │ │ - bhi.n 88cee │ │ + bhi.n 88a9e │ │ movs r4, #1 │ │ tbb [pc, r2] │ │ str r2, [sp, #584] @ 0x248 │ │ adds r5, #3 │ │ - ldr r4, [pc, #240] @ (88d50 ) │ │ + ldr r4, [pc, #240] @ (88b00 ) │ │ ldrb r1, [r1, #0] │ │ cmp r1, #0 │ │ it ne │ │ movne r1, #1 │ │ ldrb r0, [r0, #0] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ eor.w r4, r0, r1 │ │ - b.n 88d7e │ │ + b.n 88b2e │ │ cmp r2, #4 │ │ it eq │ │ cmpeq r3, #3 │ │ - beq.n 88ca0 │ │ + beq.n 88a50 │ │ movs r4, #0 │ │ cmp r2, #3 │ │ it eq │ │ cmpeq r3, #4 │ │ - bne.n 88d7e │ │ + bne.n 88b2e │ │ vldr s0, [r0] │ │ movs r2, #4 │ │ strb.w r2, [sp, #32] │ │ vcvt.f64.s32 d16, s0 │ │ vstr d16, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r5 │ │ - b.n 88cb6 │ │ + b.n 88a66 │ │ vldr s0, [r1] │ │ movs r2, #4 │ │ strb.w r2, [sp, #32] │ │ vcvt.f64.s32 d16, s0 │ │ vstr d16, [sp, #16] │ │ add r5, sp, #16 │ │ mov r1, r5 │ │ - bl 88c34 │ │ + bl 889e4 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 79b0a │ │ - b.n 88d7e │ │ + bl 79972 │ │ + b.n 88b2e │ │ ldr r1, [r1, #0] │ │ ldr r0, [r0, #0] │ │ subs r0, r0, r1 │ │ clz r0, r0 │ │ lsrs r4, r0, #5 │ │ - b.n 88d7e │ │ + b.n 88b2e │ │ vldr d16, [r0] │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ ittt vc │ │ vldrvc d17, [r1] │ │ vcmpvc.f64 d17, d17 │ │ vmrsvc APSR_nzcv, fpscr │ │ - bvc.n 88d58 │ │ + bvc.n 88b08 │ │ movs r4, #0 │ │ - b.n 88d7e │ │ + b.n 88b2e │ │ ldrd r2, r3, [r0] │ │ ldr r0, [r0, #8] │ │ strd r2, r3, [sp, #16] │ │ str r0, [sp, #24] │ │ - cbz r2, 88d16 │ │ + cbz r2, 88ac6 │ │ dmb ish │ │ ldrex r0, [r2] │ │ adds r0, #1 │ │ strex r3, r0, [r2] │ │ cmp r3, #0 │ │ - bne.n 88d04 │ │ + bne.n 88ab4 │ │ dmb ish │ │ ldrd r0, r2, [r1] │ │ ldr r1, [r1, #8] │ │ strd r0, r2, [sp, #4] │ │ str r1, [sp, #12] │ │ - cbz r0, 88d3a │ │ + cbz r0, 88aea │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 88d28 │ │ + bne.n 88ad8 │ │ dmb ish │ │ add.w r8, sp, #16 │ │ add r5, sp, #4 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 75b5e │ │ + bl 75a7e │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r0, r8 │ │ - bl 740b8 │ │ - b.n 88d7e │ │ + bl 73fd8 │ │ + b.n 88b2e │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ itt eq │ │ vcmpeq.f64 d17, #0.0 │ │ vmrseq APSR_nzcv, fpscr │ │ - beq.n 88d7c │ │ + beq.n 88b2c │ │ vcmp.f64 d16, d17 │ │ movs r4, #0 │ │ vmrs APSR_nzcv, fpscr │ │ it eq │ │ moveq r4, #1 │ │ - b.n 88d7e │ │ + b.n 88b2e │ │ movs r4, #1 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #48 @ 0x30 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r4, sp, #784 @ 0x310 │ │ + blx c16d0 │ │ + add r2, sp, #976 @ 0x3d0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d4-d8} │ │ mov r4, r1 │ │ - ldr r1, [pc, #596] @ (88ffc ) │ │ + ldr r1, [pc, #596] @ (88dac ) │ │ add r1, pc │ │ ldr r5, [r1, #0] │ │ ldr r1, [r5, #0] │ │ str r1, [sp, #28] │ │ ldrb r1, [r0, #16] │ │ subs r1, #1 │ │ cmp r1, #4 │ │ - bhi.w 88e56 │ │ + bhi.w 88c06 │ │ tbb [pc, r1] │ │ asrs r3, r0, #32 │ │ cmp r7, #35 @ 0x23 │ │ movs r3, r7 │ │ ldrb r0, [r4, #16] │ │ subs r0, #2 │ │ cmp r0, #3 │ │ - bhi.n 88e56 │ │ + bhi.n 88c06 │ │ tbb [pc, r0] │ │ cmp r2, r0 │ │ - ldr r4, [pc, #292] @ (88ef8 ) │ │ + ldr r4, [pc, #292] @ (88ca8 ) │ │ ldrb r4, [r4, #0] │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ - b.n 88f84 │ │ + b.n 88d34 │ │ ldrb r1, [r4, #16] │ │ subs r1, #2 │ │ cmp r1, #3 │ │ - bhi.n 88e56 │ │ + bhi.n 88c06 │ │ tbb [pc, r1] │ │ - ldr r0, [pc, #8] @ (88df4 ) │ │ + ldr r0, [pc, #8] @ (88ba4 ) │ │ ldr r5, [r1, r5] │ │ ldrb r1, [r4, #0] │ │ cmp r1, #0 │ │ it ne │ │ movne r1, #1 │ │ ldrb r0, [r0, #0] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ and.w r4, r0, r1 │ │ - b.n 88f84 │ │ + b.n 88d34 │ │ ldrb r1, [r4, #16] │ │ subs r1, #1 │ │ cmp r1, #4 │ │ - bhi.n 88e56 │ │ + bhi.n 88c06 │ │ tbb [pc, r1] │ │ str r3, [r0, r0] │ │ ldr r2, [r2, r5] │ │ lsls r3, r4, #1 │ │ ldr r0, [r0, #0] │ │ lsrs r4, r0, #31 │ │ - b.n 88f84 │ │ + b.n 88d34 │ │ ldrb r1, [r4, #16] │ │ subs r1, #1 │ │ cmp r1, #4 │ │ - bhi.n 88e56 │ │ + bhi.n 88c06 │ │ tbb [pc, r1] │ │ ldr r3, [r0, #0] │ │ strb r4, [r6, #29] │ │ lsls r4, r7, #1 │ │ vldr d16, [r0] │ │ - b.n 88e4e │ │ + b.n 88bfe │ │ ldrb r1, [r4, #16] │ │ subs r1, #1 │ │ cmp r1, #4 │ │ - bhi.n 88e56 │ │ + bhi.n 88c06 │ │ tbb [pc, r1] │ │ ldrb r3, [r0, #12] │ │ str r5, [sp, #548] @ 0x224 │ │ lsls r6, r5, #2 │ │ - bl 89000 │ │ + bl 88db0 │ │ vmov d16, r0, r1 │ │ vcmp.f64 d16, #0.0 │ │ movs r4, #0 │ │ - b.n 88f7c │ │ + b.n 88d2c │ │ movs r4, #0 │ │ - b.n 88f84 │ │ + b.n 88d34 │ │ ldr r0, [r4, #0] │ │ movs r4, #0 │ │ cmp r0, #0 │ │ - b.n 88ef2 │ │ + b.n 88ca2 │ │ vldr d16, [r4] │ │ - b.n 88e72 │ │ + b.n 88c22 │ │ mov r0, r4 │ │ - bl 89000 │ │ + bl 88db0 │ │ vmov d16, r0, r1 │ │ vcmp.f64 d16, #0.0 │ │ movs r4, #0 │ │ - b.n 88eee │ │ + b.n 88c9e │ │ ldr r1, [r4, #0] │ │ movs r4, #0 │ │ ldrb r0, [r0, #0] │ │ cmp r1, r0 │ │ - b.n 88ef2 │ │ + b.n 88ca2 │ │ ldrb r0, [r0, #0] │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ vmov.i32 d17, #0 @ 0x00000000 │ │ it ne │ │ vmovne.f64 d17, d16 │ │ vldr d16, [r4] │ │ - b.n 88ece │ │ + b.n 88c7e │ │ ldrb r0, [r0, #0] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ it ne │ │ vmovne.f64 d8, d16 │ │ - b.n 88ede │ │ + b.n 88c8e │ │ ldrb r1, [r4, #0] │ │ - b.n 88eb6 │ │ + b.n 88c66 │ │ ldr r1, [r4, #0] │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ cmp r0, r1 │ │ it lt │ │ movlt r4, #1 │ │ - b.n 88f84 │ │ + b.n 88d34 │ │ vldr s0, [r0] │ │ vldr d16, [r4] │ │ vcvt.f64.s32 d17, s0 │ │ movs r4, #0 │ │ vcmp.f64 d16, d17 │ │ - b.n 88eee │ │ + b.n 88c9e │ │ vldr s0, [r0] │ │ vcvt.f64.s32 d8, s0 │ │ mov r0, r4 │ │ - bl 89000 │ │ + bl 88db0 │ │ vmov d16, r0, r1 │ │ movs r4, #0 │ │ vcmp.f64 d16, d8 │ │ vmrs APSR_nzcv, fpscr │ │ it gt │ │ movgt r4, #1 │ │ - b.n 88f84 │ │ + b.n 88d34 │ │ ldrb r1, [r4, #0] │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp r1, #0 │ │ vmov.i32 d17, #0 @ 0x00000000 │ │ it ne │ │ vmovne.f64 d17, d16 │ │ vldr d16, [r0] │ │ - b.n 88f62 │ │ + b.n 88d12 │ │ vldr d16, [r0] │ │ - b.n 88f5a │ │ + b.n 88d0a │ │ vldr d16, [r4] │ │ vldr d17, [r0] │ │ - b.n 88f76 │ │ + b.n 88d26 │ │ vldr d8, [r0] │ │ mov r0, r4 │ │ - bl 89000 │ │ + bl 88db0 │ │ vmov d16, r0, r1 │ │ movs r4, #0 │ │ vcmp.f64 d8, d16 │ │ - b.n 88f7c │ │ - bl 89000 │ │ + b.n 88d2c │ │ + bl 88db0 │ │ ldrb r2, [r4, #0] │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp r2, #0 │ │ vmov.i32 d17, #0 @ 0x00000000 │ │ it ne │ │ vmovne.f64 d17, d16 │ │ vmov d16, r0, r1 │ │ - b.n 88f62 │ │ - bl 89000 │ │ + b.n 88d12 │ │ + bl 88db0 │ │ vmov d16, r0, r1 │ │ vldr s0, [r4] │ │ vcvt.f64.s32 d17, s0 │ │ movs r4, #0 │ │ vcmp.f64 d16, d17 │ │ - b.n 88f7c │ │ - bl 89000 │ │ + b.n 88d2c │ │ + bl 88db0 │ │ vldr d16, [r4] │ │ vmov d17, r0, r1 │ │ movs r4, #0 │ │ vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ movmi r4, #1 │ │ @@ -34030,381 +33885,381 @@ │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ vpopeq {d4-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrd r1, r2, [r0] │ │ ldr r0, [r0, #8] │ │ strd r1, r2, [sp, #16] │ │ str r0, [sp, #24] │ │ - cbz r1, 88fc0 │ │ + cbz r1, 88d70 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 88fae │ │ + bne.n 88d5e │ │ dmb ish │ │ ldmia r4!, {r0, r1, r2} │ │ add r3, sp, #4 │ │ stmia r3!, {r0, r1, r2} │ │ - cbz r0, 88fde │ │ + cbz r0, 88d8e │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 88fcc │ │ + bne.n 88d7c │ │ dmb ish │ │ add.w r8, sp, #16 │ │ add r6, sp, #4 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 890c4 │ │ + bl 88e74 │ │ mov r4, r0 │ │ mov r0, r6 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r0, r8 │ │ - bl 740b8 │ │ - b.n 88f84 │ │ - add r3, sp, #368 @ 0x170 │ │ + bl 73fd8 │ │ + b.n 88d34 │ │ + add r1, sp, #560 @ 0x230 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #48 @ 0x30 │ │ - ldr r1, [pc, #180] @ (890c0 ) │ │ + ldr r1, [pc, #180] @ (88e70 ) │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ add r1, pc │ │ ldr r4, [r1, #0] │ │ ldr r1, [r4, #0] │ │ str r1, [sp, #44] @ 0x2c │ │ ldrb r1, [r0, #16] │ │ tbb [pc, r1] │ │ subs r7, #3 │ │ asrs r6, r0, #32 │ │ adds r5, r2, r0 │ │ - vldr d16, [pc, #144] @ 890b8 │ │ - b.n 8909c │ │ + vldr d16, [pc, #144] @ 88e68 │ │ + b.n 88e4c │ │ ldrb r0, [r0, #0] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ it ne │ │ vmovne.f64 d16, d17 │ │ - b.n 8909c │ │ + b.n 88e4c │ │ vldr s0, [r0] │ │ vcvt.f64.s32 d16, s0 │ │ - b.n 8909c │ │ + b.n 88e4c │ │ vldr d16, [r0] │ │ - b.n 8909c │ │ + b.n 88e4c │ │ ldrd r1, r2, [r0] │ │ ldr r0, [r0, #8] │ │ strd r1, r2, [sp, #4] │ │ str r0, [sp, #12] │ │ - cbz r1, 89072 │ │ + cbz r1, 88e22 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 89060 │ │ + bne.n 88e10 │ │ dmb ish │ │ add.w r9, sp, #16 │ │ add.w r8, sp, #4 │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 890dc │ │ + bl 88e8c │ │ mov r0, r9 │ │ - bl 89000 │ │ + bl 88db0 │ │ mov r6, r0 │ │ mov r0, r9 │ │ mov r5, r1 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ vmov d16, r6, r5 │ │ ldr r0, [r4, #0] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq r0, r1, d16 │ │ addeq sp, #48 @ 0x30 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ldrb r0, [r7, #31] │ │ - add r0, sp, #976 @ 0x3d0 │ │ + add r7, pc, #144 @ (adr r7, 88f04 ) │ │ movs r3, r0 │ │ push {r2, r3, r4, r6, r7, lr} │ │ add r7, sp, #16 │ │ ldrd r3, r2, [r1, #4] │ │ movs r4, #1 │ │ ldrd r1, r0, [r0, #4] │ │ str r4, [sp, #0] │ │ - blx c20f0 │ │ + blx c1cd0 │ │ lsrs r0, r0, #31 │ │ pop {r2, r3, r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r4, r0 │ │ - ldr r0, [pc, #280] @ (89200 ) │ │ + ldr r0, [pc, #280] @ (88fb0 ) │ │ mov r5, r1 │ │ sub.w r1, r7, #29 │ │ add r0, pc │ │ movs r2, #10 │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ mov r0, r5 │ │ - bl 89210 │ │ + bl 88fc0 │ │ ldrb.w r1, [r7, #-29] │ │ - cbz r1, 8910e │ │ + cbz r1, 88ebe │ │ str r0, [r4, #0] │ │ movs r6, #3 │ │ - b.n 891d8 │ │ + b.n 88f88 │ │ sub.w r1, r7, #29 │ │ mov r0, r5 │ │ - blx c2100 │ │ + blx c1ce0 │ │ ldrb.w r2, [r7, #-29] │ │ - cbz r2, 8912a │ │ + cbz r2, 88eda │ │ vmov d16, r0, r1 │ │ movs r6, #4 │ │ vstr d16, [r4] │ │ - b.n 891d8 │ │ + b.n 88f88 │ │ movs r0, #8 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ movs r6, #0 │ │ - ldr r0, [pc, #204] @ (89204 ) │ │ + ldr r0, [pc, #204] @ (88fb4 ) │ │ mov r1, r8 │ │ strd r6, r6, [sp, #8] │ │ add r0, pc │ │ str r0, [sp, #16] │ │ mov r0, r5 │ │ strd r6, r6, [sp] │ │ - bl 75b5e │ │ + bl 75a7e │ │ mov r9, r0 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r0, sp │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp.w r9, #0 │ │ - beq.n 89162 │ │ - ldr r0, [pc, #156] @ (891fc ) │ │ - b.n 891d2 │ │ + beq.n 88f12 │ │ + ldr r0, [pc, #156] @ (88fac ) │ │ + b.n 88f82 │ │ movs r0, #9 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #156] @ (89208 ) │ │ + ldr r0, [pc, #156] @ (88fb8 ) │ │ mov r1, r8 │ │ strd r6, r6, [sp, #8] │ │ add r0, pc │ │ str r0, [sp, #16] │ │ mov r0, r5 │ │ strd r6, r6, [sp] │ │ - bl 75b5e │ │ + bl 75a7e │ │ mov r9, r0 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r0, sp │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp.w r9, #0 │ │ - beq.n 891a0 │ │ - ldr r0, [pc, #96] @ (891f8 ) │ │ + beq.n 88f50 │ │ + ldr r0, [pc, #96] @ (88fa8 ) │ │ movs r1, #0 │ │ movs r6, #4 │ │ strd r1, r0, [r4] │ │ - b.n 891d8 │ │ + b.n 88f88 │ │ movs r0, #3 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ movs r6, #0 │ │ - ldr r0, [pc, #96] @ (8920c ) │ │ + ldr r0, [pc, #96] @ (88fbc ) │ │ mov r1, r8 │ │ strd r6, r6, [sp, #8] │ │ add r0, pc │ │ str r0, [sp, #16] │ │ mov r0, r5 │ │ strd r6, r6, [sp] │ │ - bl 75b5e │ │ + bl 75a7e │ │ mov r5, r0 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r0, sp │ │ - bl 740b8 │ │ - cbz r5, 891f0 │ │ - ldr r0, [pc, #32] @ (891f4 ) │ │ + bl 73fd8 │ │ + cbz r5, 88fa0 │ │ + ldr r0, [pc, #32] @ (88fa4 ) │ │ strd r6, r0, [r4] │ │ movs r6, #4 │ │ strb r6, [r4, #16] │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #32 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strb r6, [r4, #0] │ │ - b.n 891d8 │ │ + b.n 88f88 │ │ movs r0, r0 │ │ ldrb r0, [r7, #31] │ │ movs r0, r0 │ │ vrev64.8 d16, d0 │ │ ldrb r0, [r6, #31] │ │ - add r0, sp, #88 @ 0x58 │ │ + add r6, pc, #280 @ (adr r6, 890cc ) │ │ movs r3, r0 │ │ - ldrb r2, [r0, #12] │ │ - vcvt.u16.f16 d22, d16, #8 │ │ - @ instruction: 0xfff85e98 │ │ + ldrb r2, [r6, #17] │ │ + @ instruction: 0xfff86ea0 │ │ + vrev64.32 d22, d8 │ │ vqshlu.s32 d20, d3, #24 │ │ mov r2, r1 │ │ ldrd r1, r0, [r0, #4] │ │ - b.w 8921c │ │ + b.w 88fcc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r2 │ │ - blx c2110 │ │ + blx c1cf0 │ │ adds.w r2, r0, #2147483648 @ 0x80000000 │ │ adcs.w r1, r1, #0 │ │ itt ne │ │ movne r0, #0 │ │ cmpne r4, #0 │ │ - bne.n 89238 │ │ + bne.n 88fe8 │ │ pop {r4, r6, r7, pc} │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ - ldr r1, [pc, #156] @ (892e4 ) │ │ + ldr r1, [pc, #156] @ (89094 ) │ │ movs r4, #0 │ │ add r1, pc │ │ ldr r6, [r1, #0] │ │ ldr r1, [r6, #0] │ │ str r1, [sp, #44] @ 0x2c │ │ ldrb r1, [r0, #16] │ │ tbb [pc, r1] │ │ subs r3, #59 @ 0x3b │ │ lsls r3, r0, #20 │ │ adds r7, r0, r0 │ │ ldrb r4, [r0, #0] │ │ - b.n 892ce │ │ + b.n 8907e │ │ ldr r4, [r0, #0] │ │ - b.n 892ce │ │ + b.n 8907e │ │ vldr d16, [r0] │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq r0, r1, d16 │ │ addeq sp, #48 @ 0x30 │ │ ldreq.w r8, [sp], #4 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, lr} │ │ it eq │ │ - beq.w 83734 │ │ - b.n 892e0 │ │ + beq.w 8359c │ │ + b.n 89090 │ │ ldrd r1, r2, [r0] │ │ ldr r0, [r0, #8] │ │ strd r1, r2, [sp, #4] │ │ str r0, [sp, #12] │ │ - cbz r1, 892ac │ │ + cbz r1, 8905c │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 8929a │ │ + bne.n 8904a │ │ dmb ish │ │ add r5, sp, #16 │ │ add.w r8, sp, #4 │ │ mov r0, r5 │ │ mov r1, r8 │ │ - bl 890dc │ │ + bl 88e8c │ │ mov r0, r5 │ │ - bl 8923c │ │ + bl 88fec │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #48 @ 0x30 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r6, pc, #744 @ (adr r6, 895d0 ) │ │ + blx c16d0 │ │ + add r4, pc, #936 @ (adr r4, 89440 ) │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #92] @ (89354 ) │ │ + ldr r0, [pc, #92] @ (89104 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #80] @ (89358 ) │ │ + ldr r0, [pc, #80] @ (89108 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 89338 │ │ + blx c1a00 │ │ + cbnz r0, 890e8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8930a │ │ + beq.n 890ba │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8933c │ │ + b.n 890ec │ │ vldr d0, [sp] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #48 @ (adr r6, 89388 ) │ │ + add r4, pc, #240 @ (adr r4, 891f8 ) │ │ movs r3, r0 │ │ - add r6, pc, #104 @ (adr r6, 893c4 ) │ │ + add r4, pc, #296 @ (adr r4, 89234 ) │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (89448 ) │ │ + ldr r0, [pc, #220] @ (891f8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -34413,593 +34268,591 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 893b4 │ │ + blx c1a50 │ │ + cbnz r0, 89164 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8938c │ │ - b.n 893e8 │ │ + beq.n 8913c │ │ + b.n 89198 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (8944c ) │ │ + ldr r0, [pc, #148] @ (891fc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 893fc │ │ + blx c1a70 │ │ + cbnz r0, 891ac │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 893bc │ │ + beq.n 8916c │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 89426 │ │ + b.n 891d6 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8940c │ │ + bl 76664 │ │ + cbnz r0, 891bc │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r5, pc, #608 @ (adr r5, 896ac ) │ │ + blx c16d0 │ │ + add r3, pc, #800 @ (adr r3, 8951c ) │ │ movs r3, r0 │ │ - add r5, pc, #480 @ (adr r5, 89630 ) │ │ + add r3, pc, #672 @ (adr r3, 894a0 ) │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (894e8 ) │ │ + ldr r0, [pc, #136] @ (89298 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 89494 │ │ + blx c1a50 │ │ + cbnz r0, 89244 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8946c │ │ - b.n 894c8 │ │ + beq.n 8921c │ │ + b.n 89278 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (894ec ) │ │ + ldr r0, [pc, #84] @ (8929c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 894ce │ │ + blx c1a70 │ │ + cbnz r0, 8927e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8949c │ │ + beq.n 8924c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 894d2 │ │ + b.n 89282 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r4, pc, #664 @ (adr r4, 89784 ) │ │ + blx c16d0 │ │ + add r2, pc, #856 @ (adr r2, 895f4 ) │ │ movs r3, r0 │ │ - add r4, pc, #544 @ (adr r4, 89710 ) │ │ + add r2, pc, #736 @ (adr r2, 89580 ) │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (895b0 ) │ │ + ldr r0, [pc, #180] @ (89360 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (895b4 ) │ │ - ldr r0, [pc, #168] @ (895b8 ) │ │ + ldr r5, [pc, #164] @ (89364 ) │ │ + ldr r0, [pc, #168] @ (89368 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (895bc ) │ │ - ldr r6, [pc, #164] @ (895c0 ) │ │ + ldr r0, [pc, #164] @ (8936c ) │ │ + ldr r6, [pc, #164] @ (89370 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 89592 │ │ + blx c1b60 │ │ + cbnz r0, 89342 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 89568 │ │ + beq.n 89318 │ │ ldr r0, [r5, #24] │ │ - cbz r0, 8954c │ │ + cbz r0, 892fc │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8954c │ │ + cbz r1, 892fc │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8954e │ │ + b.n 892fe │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89520 │ │ - b.n 89596 │ │ + beq.n 892d0 │ │ + b.n 89346 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8953e │ │ + beq.n 892ee │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8953e │ │ + blx c1840 │ │ + b.n 892ee │ │ ldr r0, [sp, #12] │ │ - b.n 89598 │ │ + b.n 89348 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r4, pc, #16 @ (adr r4, 895c4 ) │ │ + add r2, pc, #208 @ (adr r2, 89434 ) │ │ movs r3, r0 │ │ - lsls r0, r5, #16 │ │ + lsls r0, r7, #7 │ │ movs r4, r0 │ │ - ldrb r1, [r1, #13] │ │ - vqdmulh.s , q12, d21[0] │ │ - vtbx.8 d23, {d8-d11}, d31 │ │ + ldrb r1, [r7, #18] │ │ + vcvt.f32.u32 , , #8 │ │ + @ instruction: 0xfff87cdf │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (89684 ) │ │ + ldr r0, [pc, #180] @ (89434 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (89688 ) │ │ - ldr r0, [pc, #168] @ (8968c ) │ │ + ldr r5, [pc, #164] @ (89438 ) │ │ + ldr r0, [pc, #168] @ (8943c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (89690 ) │ │ - ldr r6, [pc, #164] @ (89694 ) │ │ + ldr r0, [pc, #164] @ (89440 ) │ │ + ldr r6, [pc, #164] @ (89444 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 89668 │ │ + blx c1b60 │ │ + cbnz r0, 89418 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8963e │ │ + beq.n 893ee │ │ ldr r0, [r5, #32] │ │ - cbz r0, 89622 │ │ + cbz r0, 893d2 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 89622 │ │ + cbz r1, 893d2 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 89624 │ │ + b.n 893d4 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 895f4 │ │ - b.n 8966c │ │ + beq.n 893a4 │ │ + b.n 8941c │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 89614 │ │ + beq.n 893c4 │ │ mov r0, fp │ │ movs r1, #17 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 89614 │ │ + blx c1840 │ │ + b.n 893c4 │ │ ldr r0, [sp, #12] │ │ - b.n 8966e │ │ + b.n 8941e │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r3, pc, #192 @ (adr r3, 89748 ) │ │ + blx c16d0 │ │ + add r1, pc, #384 @ (adr r1, 895b8 ) │ │ movs r3, r0 │ │ - lsls r4, r2, #13 │ │ + lsls r4, r4, #4 │ │ movs r4, r0 │ │ - ldrb r1, [r7, #14] │ │ - @ instruction: 0xfff879bc │ │ - @ instruction: 0xfff87ab0 │ │ + ldrb r1, [r5, #20] │ │ + vtbl.8 d23, {d8-d11}, d28 │ │ + vmull.u , d8, d16 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (89758 ) │ │ + ldr r0, [pc, #180] @ (89508 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (8975c ) │ │ - ldr r0, [pc, #168] @ (89760 ) │ │ + ldr r5, [pc, #164] @ (8950c ) │ │ + ldr r0, [pc, #168] @ (89510 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (89764 ) │ │ - ldr r6, [pc, #164] @ (89768 ) │ │ + ldr r0, [pc, #164] @ (89514 ) │ │ + ldr r6, [pc, #164] @ (89518 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8973c │ │ + blx c1b60 │ │ + cbnz r0, 894ec │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 89712 │ │ + beq.n 894c2 │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, 896f6 │ │ + cbz r0, 894a6 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 896f6 │ │ + cbz r1, 894a6 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 896f8 │ │ + b.n 894a8 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 896c8 │ │ - b.n 89740 │ │ + beq.n 89478 │ │ + b.n 894f0 │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 896e8 │ │ + beq.n 89498 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 896e8 │ │ + blx c1840 │ │ + b.n 89498 │ │ ldr r0, [sp, #12] │ │ - b.n 89742 │ │ + b.n 894f2 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r2, pc, #368 @ (adr r2, 898cc ) │ │ + blx c16d0 │ │ + add r0, pc, #560 @ (adr r0, 8973c ) │ │ movs r3, r0 │ │ - lsls r0, r0, #10 │ │ + lsls r0, r2, #1 │ │ movs r4, r0 │ │ - ldrb r1, [r4, #6] │ │ - vtbx.8 d23, {d8-d11}, d29 │ │ - vqrshrun.s64 d23, q4, #8 │ │ + ldrb r1, [r2, #12] │ │ + @ instruction: 0xfff87cdd │ │ + vtbx.8 d23, {d24-d25}, d8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #212] @ (8984c ) │ │ + ldr r0, [pc, #212] @ (895fc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #200] @ (89850 ) │ │ - ldr r0, [pc, #200] @ (89854 ) │ │ + ldr r6, [pc, #200] @ (89600 ) │ │ + ldr r0, [pc, #200] @ (89604 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 897ee │ │ + blx c1a00 │ │ + cbnz r0, 8959e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 897c6 │ │ + beq.n 89576 │ │ ldr r2, [r6, #48] @ 0x30 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89790 │ │ - b.n 89822 │ │ + beq.n 89540 │ │ + b.n 895d2 │ │ add.w r8, r6, #52 @ 0x34 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 897b0 │ │ + beq.n 89560 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #48] @ 0x30 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 897b0 │ │ + blx c1840 │ │ + b.n 89560 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (89858 ) │ │ + ldr r0, [pc, #100] @ (89608 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 89828 │ │ + blx c1a70 │ │ + cbnz r0, 895d8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 897f6 │ │ + beq.n 895a6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 89834 │ │ + b.n 895e4 │ │ vmov.f64 d16, #128 @ 0xc0000000 -2.0 │ │ vldr d17, [sp, #8] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r1, pc, #560 @ (adr r1, 89a80 ) │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ movs r3, r0 │ │ - lsls r6, r5, #6 │ │ - movs r4, r0 │ │ - ldrb r6, [r1, #9] │ │ - vrev16.32 d26, d30 │ │ + vhadd.u d16, d14, d3 │ │ + ldrb r6, [r7, #14] │ │ + vcvt.u32.f32 , q7, #8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #212] @ (8993c ) │ │ + ldr r0, [pc, #212] @ (896ec ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #200] @ (89940 ) │ │ - ldr r0, [pc, #200] @ (89944 ) │ │ + ldr r6, [pc, #200] @ (896f0 ) │ │ + ldr r0, [pc, #200] @ (896f4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 898de │ │ + blx c1a00 │ │ + cbnz r0, 8968e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 898b6 │ │ + beq.n 89666 │ │ ldr r2, [r6, #56] @ 0x38 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89880 │ │ - b.n 89912 │ │ + beq.n 89630 │ │ + b.n 896c2 │ │ add.w r8, r6, #60 @ 0x3c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 898a0 │ │ + beq.n 89650 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #56] @ 0x38 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 898a0 │ │ + blx c1840 │ │ + b.n 89650 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (89948 ) │ │ + ldr r0, [pc, #100] @ (896f8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 89918 │ │ + blx c1a70 │ │ + cbnz r0, 896c8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 898e6 │ │ + beq.n 89696 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 89924 │ │ + b.n 896d4 │ │ vmov.f64 d16, #128 @ 0xc0000000 -2.0 │ │ vldr d17, [sp, #8] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r0, pc, #624 @ (adr r0, 89bb0 ) │ │ + ldr r6, [sp, #816] @ 0x330 │ │ movs r3, r0 │ │ - lsls r6, r7, #2 │ │ - movs r4, r0 │ │ - ldrb r6, [r3, #5] │ │ - vshr.u32 d26, d30, #8 │ │ + cdp2 0, 8, cr0, cr14, cr3, {0} │ │ + ldrb r6, [r1, #11] │ │ + vqrdmlah.s , q4, d30[0] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (89aec ) │ │ + ldr r0, [pc, #400] @ (8989c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -35008,1288 +34861,1288 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 899d6 │ │ + blx c1a50 │ │ + cbnz r0, 89786 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8997c │ │ + beq.n 8972c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (89af0 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (898a0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (89af4 ) │ │ + ldr r0, [pc, #276] @ (898a4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 89a46 │ │ + blx c1a70 │ │ + cbnz r0, 897f6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 89a20 │ │ + beq.n 897d0 │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 899e4 │ │ - b.n 899a2 │ │ + beq.n 89794 │ │ + b.n 89752 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 89a08 │ │ + beq.n 897b8 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 89a08 │ │ + blx c1840 │ │ + b.n 897b8 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 89abe │ │ + blx c1a70 │ │ + cbnz r0, 8986e │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 899a2 │ │ + bne.w 89752 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 89a5e │ │ + blx c1ab0 │ │ + b.n 8980e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 89ace │ │ + bl 76664 │ │ + cbnz r0, 8987e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 899b4 │ │ + b.n 89764 │ │ nop │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ + ldr r5, [sp, #864] @ 0x360 │ │ movs r3, r0 │ │ - vhadd.u16 d16, d10, d3 │ │ - strb r5, [r5, #20] │ │ + stc2 0, cr0, [sl, #-12]! │ │ + strb r5, [r3, #26] │ │ vsra.u32 d27, d17, #8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 89ccc │ │ + bl 89a7c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 89ccc │ │ + b.w 89a7c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89b1e │ │ + cbz r1, 898ce │ │ mov r4, r1 │ │ - bl 89da8 │ │ + bl 89b58 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 89da8 │ │ + bl 89b58 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89b36 │ │ + cbz r1, 898e6 │ │ mov r4, r1 │ │ - bl 89f78 │ │ + bl 89d28 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 89f78 │ │ + bl 89d28 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89b4e │ │ + cbz r1, 898fe │ │ mov r4, r1 │ │ - bl 8a148 │ │ + bl 89ef8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8a148 │ │ + bl 89ef8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89b66 │ │ + cbz r1, 89916 │ │ mov r4, r1 │ │ - bl 8a290 │ │ + bl 8a040 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8a290 │ │ + bl 8a040 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89b7e │ │ + cbz r1, 8992e │ │ mov r4, r1 │ │ - bl 8a3d8 │ │ + bl 8a188 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8a3d8 │ │ + bl 8a188 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89b96 │ │ + cbz r1, 89946 │ │ mov r4, r1 │ │ - bl 8a520 │ │ + bl 8a2d0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8a520 │ │ + bl 8a2d0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (89bdc ) │ │ + ldr r0, [pc, #52] @ (8998c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 89bba │ │ + cbz r1, 8996a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8a668 │ │ - b.n 89bca │ │ + bl 8a418 │ │ + b.n 8997a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8a668 │ │ + bl 8a418 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r5, [sp, #376] @ 0x178 │ │ + ldr r3, [sp, #568] @ 0x238 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8a814 │ │ - cbz r4, 89bee │ │ + bl 8a5c4 │ │ + cbz r4, 8999e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89c02 │ │ + cbz r1, 899b2 │ │ mov r4, r1 │ │ - bl 8aa64 │ │ + bl 8a814 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8aa64 │ │ + bl 8a814 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89c1a │ │ + cbz r1, 899ca │ │ mov r4, r1 │ │ - bl 8ab90 │ │ + bl 8a940 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8ab90 │ │ + bl 8a940 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (89c60 ) │ │ + ldr r0, [pc, #52] @ (89a10 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 89c3e │ │ + cbz r1, 899ee │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8acbc │ │ - b.n 89c4e │ │ + bl 8aa6c │ │ + b.n 899fe │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8acbc │ │ + bl 8aa6c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [sp, #872] @ 0x368 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89c76 │ │ + cbz r1, 89a26 │ │ mov r4, r1 │ │ - bl 8ae68 │ │ + bl 8ac18 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8ae68 │ │ + bl 8ac18 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 89c8e │ │ + cbz r1, 89a3e │ │ mov r4, r1 │ │ - bl 8b068 │ │ + bl 8ae18 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8b068 │ │ + bl 8ae18 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (89cb0 ) │ │ + ldr r5, [pc, #20] @ (89a60 ) │ │ mov.w r4, #344 @ 0x158 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 89ca0 │ │ + bne.n 89a50 │ │ pop {r4, r5, r7, pc} │ │ - stmia r2!, {r1, r3, r5, r7} │ │ + stmia r0!, {r1, r3, r5, r7} │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (89cc4 ) │ │ + ldr r0, [pc, #12] @ (89a74 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (89cc8 ) │ │ + ldr r2, [pc, #12] @ (89a78 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - str r4, [sp, #960] @ 0x3c0 │ │ + str r3, [sp, #128] @ 0x80 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #196] @ (89d9c ) │ │ + ldr r0, [pc, #196] @ (89b4c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ ldr r2, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r3, r5 │ │ - blx c1fa0 │ │ - cbnz r0, 89d16 │ │ + blx c1b80 │ │ + cbnz r0, 89ac6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r3, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r2, #3 │ │ - blx c1fb0 │ │ + blx c1b90 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89ce6 │ │ + beq.n 89a96 │ │ movs r0, #0 │ │ - b.n 89d86 │ │ - ldr r5, [pc, #136] @ (89da0 ) │ │ + b.n 89b36 │ │ + ldr r5, [pc, #136] @ (89b50 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #132] @ (89da4 ) │ │ + ldr r0, [pc, #132] @ (89b54 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 89d84 │ │ + blx c1a70 │ │ + cbnz r0, 89b34 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 89d5e │ │ + beq.n 89b0e │ │ ldr r3, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89d24 │ │ - b.n 89d12 │ │ + beq.n 89ad4 │ │ + b.n 89ac2 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 89d46 │ │ + beq.n 89af6 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 89d46 │ │ + blx c1840 │ │ + b.n 89af6 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ + ldr r2, [sp, #368] @ 0x170 │ │ movs r3, r0 │ │ - stc2l 0, cr0, [r2], #-12 │ │ - strb r2, [r7, #18] │ │ + @ instruction: 0xfa320003 │ │ + strb r2, [r5, #24] │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (89f70 ) │ │ + ldr r0, [pc, #440] @ (89d20 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (89f74 ) │ │ + ldr r0, [pc, #428] @ (89d24 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89df6 │ │ + blx c1a00 │ │ + cbnz r0, 89ba6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89dcc │ │ - b.n 89ec4 │ │ + beq.n 89b7c │ │ + b.n 89c74 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89e26 │ │ + blx c1a00 │ │ + cbnz r0, 89bd6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89dfc │ │ - b.n 89ec4 │ │ + beq.n 89bac │ │ + b.n 89c74 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89e5e │ │ + blx c1a00 │ │ + cbnz r0, 89c0e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89e34 │ │ - b.n 89ec4 │ │ + beq.n 89be4 │ │ + b.n 89c74 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89e96 │ │ + blx c1a00 │ │ + cbnz r0, 89c46 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89e6c │ │ - b.n 89ec4 │ │ + beq.n 89c1c │ │ + b.n 89c74 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89ee0 │ │ + blx c1a00 │ │ + cbnz r0, 89c90 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89e9c │ │ + beq.n 89c4c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89f1c │ │ + blx c1a00 │ │ + cbnz r0, 89ccc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 89eee │ │ - b.n 89ec8 │ │ + beq.n 89c9e │ │ + b.n 89c78 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 89f52 │ │ + bne.n 89d02 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 89f52 │ │ + bne.n 89d02 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 89ec8 │ │ + beq.n 89c78 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 89ec8 │ │ + bgt.n 89c78 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 89ec8 │ │ - ldr r3, [sp, #296] @ 0x128 │ │ + b.n 89c78 │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ movs r3, r0 │ │ - ldr r3, [sp, #352] @ 0x160 │ │ + ldr r1, [sp, #544] @ 0x220 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8a140 ) │ │ + ldr r0, [pc, #440] @ (89ef0 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8a144 ) │ │ + ldr r0, [pc, #428] @ (89ef4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89fc6 │ │ + blx c1a00 │ │ + cbnz r0, 89d76 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89f9c │ │ - b.n 8a094 │ │ + beq.n 89d4c │ │ + b.n 89e44 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 89ff6 │ │ + blx c1a00 │ │ + cbnz r0, 89da6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 89fcc │ │ - b.n 8a094 │ │ + beq.n 89d7c │ │ + b.n 89e44 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8a02e │ │ + blx c1a00 │ │ + cbnz r0, 89dde │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a004 │ │ - b.n 8a094 │ │ + beq.n 89db4 │ │ + b.n 89e44 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8a066 │ │ + blx c1a00 │ │ + cbnz r0, 89e16 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a03c │ │ - b.n 8a094 │ │ + beq.n 89dec │ │ + b.n 89e44 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8a0b0 │ │ + blx c1a00 │ │ + cbnz r0, 89e60 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a06c │ │ + beq.n 89e1c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8a0ec │ │ + blx c1a00 │ │ + cbnz r0, 89e9c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8a0be │ │ - b.n 8a098 │ │ + beq.n 89e6e │ │ + b.n 89e48 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8a122 │ │ + bne.n 89ed2 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8a122 │ │ + bne.n 89ed2 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8a098 │ │ + beq.n 89e48 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8a098 │ │ + bgt.n 89e48 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8a098 │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ + b.n 89e48 │ │ + str r7, [sp, #680] @ 0x2a8 │ │ movs r3, r0 │ │ - ldr r1, [sp, #544] @ 0x220 │ │ + str r7, [sp, #736] @ 0x2e0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (8a278 ) │ │ + ldr r0, [pc, #292] @ (8a028 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8a18a │ │ + blx c1a50 │ │ + cbnz r0, 89f3a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a162 │ │ - b.n 8a1be │ │ + beq.n 89f12 │ │ + b.n 89f6e │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #236] @ (8a27c ) │ │ + ldr r0, [pc, #236] @ (8a02c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8a1d8 │ │ + blx c1a70 │ │ + cbnz r0, 89f88 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a192 │ │ + beq.n 89f42 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #24] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #156] @ (8a280 ) │ │ - ldr r0, [pc, #160] @ (8a284 ) │ │ + ldr r5, [pc, #156] @ (8a030 ) │ │ + ldr r0, [pc, #160] @ (8a034 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #156] @ (8a288 ) │ │ - ldr r6, [pc, #156] @ (8a28c ) │ │ + ldr r0, [pc, #156] @ (8a038 ) │ │ + ldr r6, [pc, #156] @ (8a03c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 8a262 │ │ + blx c1b60 │ │ + cbnz r0, 8a012 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8a23c │ │ + beq.n 89fec │ │ ldr r0, [r5, #8] │ │ - cbz r0, 8a220 │ │ + cbz r0, 89fd0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8a220 │ │ + cbz r1, 89fd0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8a222 │ │ + b.n 89fd2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a1f4 │ │ - b.n 8a1be │ │ + beq.n 89fa4 │ │ + b.n 89f6e │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8a212 │ │ + beq.n 89fc2 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8a212 │ │ + blx c1840 │ │ + b.n 89fc2 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp sl, r0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ - b.n 8a1c2 │ │ + b.n 89f72 │ │ nop │ │ - str r7, [sp, #704] @ 0x2c0 │ │ + str r5, [sp, #896] @ 0x380 │ │ movs r3, r0 │ │ - str r7, [sp, #616] @ 0x268 │ │ + str r5, [sp, #808] @ 0x328 │ │ movs r3, r0 │ │ - @ instruction: 0xf79c0003 │ │ - ldr r2, [r2, #88] @ 0x58 │ │ - @ instruction: 0xfff86fd3 │ │ - @ instruction: 0xfff86d8b │ │ + sbc.w r0, ip, #8585216 @ 0x830000 │ │ + ldr r2, [r0, #112] @ 0x70 │ │ + vrev16.32 , │ │ + @ instruction: 0xfff86efb │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (8a3c0 ) │ │ + ldr r0, [pc, #292] @ (8a170 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8a2d2 │ │ + blx c1a50 │ │ + cbnz r0, 8a082 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a2aa │ │ - b.n 8a306 │ │ + beq.n 8a05a │ │ + b.n 8a0b6 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #236] @ (8a3c4 ) │ │ + ldr r0, [pc, #236] @ (8a174 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8a320 │ │ + blx c1a70 │ │ + cbnz r0, 8a0d0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a2da │ │ + beq.n 8a08a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #24] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #156] @ (8a3c8 ) │ │ - ldr r0, [pc, #160] @ (8a3cc ) │ │ + ldr r5, [pc, #156] @ (8a178 ) │ │ + ldr r0, [pc, #160] @ (8a17c ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #156] @ (8a3d0 ) │ │ - ldr r6, [pc, #156] @ (8a3d4 ) │ │ + ldr r0, [pc, #156] @ (8a180 ) │ │ + ldr r6, [pc, #156] @ (8a184 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 8a3aa │ │ + blx c1b60 │ │ + cbnz r0, 8a15a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8a384 │ │ + beq.n 8a134 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 8a368 │ │ + cbz r0, 8a118 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8a368 │ │ + cbz r1, 8a118 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8a36a │ │ + b.n 8a11a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a33c │ │ - b.n 8a306 │ │ + beq.n 8a0ec │ │ + b.n 8a0b6 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8a35a │ │ + beq.n 8a10a │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8a35a │ │ + blx c1840 │ │ + b.n 8a10a │ │ ldr r0, [sp, #16] │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp sl, r0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ - b.n 8a30a │ │ + b.n 8a0ba │ │ nop │ │ - str r6, [sp, #416] @ 0x1a0 │ │ + str r4, [sp, #608] @ 0x260 │ │ movs r3, r0 │ │ - str r6, [sp, #328] @ 0x148 │ │ + str r4, [sp, #520] @ 0x208 │ │ movs r3, r0 │ │ - @ instruction: 0xf6540003 │ │ - ldr r2, [r1, #68] @ 0x44 │ │ - @ instruction: 0xfff86d04 │ │ - vqdmulh.s q11, q4, d3[0] │ │ + bic.w r0, r4, #8585216 @ 0x830000 │ │ + ldr r2, [r7, #88] @ 0x58 │ │ + vcvt.f32.u32 q11, q10, #8 │ │ + @ instruction: 0xfff86db3 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (8a508 ) │ │ + ldr r0, [pc, #292] @ (8a2b8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8a41a │ │ + blx c1a50 │ │ + cbnz r0, 8a1ca │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a3f2 │ │ - b.n 8a44e │ │ + beq.n 8a1a2 │ │ + b.n 8a1fe │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #236] @ (8a50c ) │ │ + ldr r0, [pc, #236] @ (8a2bc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8a468 │ │ + blx c1a70 │ │ + cbnz r0, 8a218 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a422 │ │ + beq.n 8a1d2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #24] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #156] @ (8a510 ) │ │ - ldr r0, [pc, #160] @ (8a514 ) │ │ + ldr r5, [pc, #156] @ (8a2c0 ) │ │ + ldr r0, [pc, #160] @ (8a2c4 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #156] @ (8a518 ) │ │ - ldr r6, [pc, #156] @ (8a51c ) │ │ + ldr r0, [pc, #156] @ (8a2c8 ) │ │ + ldr r6, [pc, #156] @ (8a2cc ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 8a4f2 │ │ + blx c1b60 │ │ + cbnz r0, 8a2a2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8a4cc │ │ + beq.n 8a27c │ │ ldr r0, [r5, #24] │ │ - cbz r0, 8a4b0 │ │ + cbz r0, 8a260 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8a4b0 │ │ + cbz r1, 8a260 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8a4b2 │ │ + b.n 8a262 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a484 │ │ - b.n 8a44e │ │ + beq.n 8a234 │ │ + b.n 8a1fe │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8a4a2 │ │ + beq.n 8a252 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8a4a2 │ │ + blx c1840 │ │ + b.n 8a252 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp sl, r0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ - b.n 8a452 │ │ + b.n 8a202 │ │ nop │ │ - str r5, [sp, #128] @ 0x80 │ │ + str r3, [sp, #320] @ 0x140 │ │ movs r3, r0 │ │ - str r5, [sp, #40] @ 0x28 │ │ + str r3, [sp, #232] @ 0xe8 │ │ movs r3, r0 │ │ - add.w r0, ip, #8585216 @ 0x830000 │ │ - ldr r2, [r0, #48] @ 0x30 │ │ - vqdmulh.s q11, q12, d12[0] │ │ - @ instruction: 0xfff86afb │ │ + @ instruction: 0xf2dc0003 │ │ + ldr r2, [r6, #68] @ 0x44 │ │ + vcvt.f32.u32 d22, d28, #8 │ │ + vqdmulh.s q11, q4, d27[0] │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (8a650 ) │ │ + ldr r0, [pc, #292] @ (8a400 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8a562 │ │ + blx c1a50 │ │ + cbnz r0, 8a312 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a53a │ │ - b.n 8a596 │ │ + beq.n 8a2ea │ │ + b.n 8a346 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #236] @ (8a654 ) │ │ + ldr r0, [pc, #236] @ (8a404 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8a5b0 │ │ + blx c1a70 │ │ + cbnz r0, 8a360 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a56a │ │ + beq.n 8a31a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #24] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #156] @ (8a658 ) │ │ - ldr r0, [pc, #160] @ (8a65c ) │ │ + ldr r5, [pc, #156] @ (8a408 ) │ │ + ldr r0, [pc, #160] @ (8a40c ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #156] @ (8a660 ) │ │ - ldr r6, [pc, #156] @ (8a664 ) │ │ + ldr r0, [pc, #156] @ (8a410 ) │ │ + ldr r6, [pc, #156] @ (8a414 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 8a63c │ │ + blx c1b60 │ │ + cbnz r0, 8a3ec │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8a616 │ │ + beq.n 8a3c6 │ │ ldr r0, [r5, #32] │ │ - cbz r0, 8a5fa │ │ + cbz r0, 8a3aa │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8a5fa │ │ + cbz r1, 8a3aa │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8a5fc │ │ + b.n 8a3ac │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a5cc │ │ - b.n 8a596 │ │ + beq.n 8a37c │ │ + b.n 8a346 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8a5ec │ │ + beq.n 8a39c │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8a5ec │ │ + blx c1840 │ │ + b.n 8a39c │ │ ldr r0, [sp, #16] │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ cmp sl, r0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ - b.n 8a59a │ │ - str r3, [sp, #864] @ 0x360 │ │ + b.n 8a34a │ │ + str r2, [sp, #32] │ │ movs r3, r0 │ │ - str r3, [sp, #776] @ 0x308 │ │ + str r1, [sp, #968] @ 0x3c8 │ │ movs r3, r0 │ │ - ubfx r0, r4, #0, #4 │ │ - ldr r2, [r7, #24] │ │ - vtbx.8 d22, {d8-d11}, d30 │ │ - @ instruction: 0xfff869b3 │ │ + @ instruction: 0xf1940003 │ │ + ldr r2, [r5, #48] @ 0x30 │ │ + @ instruction: 0xfff86cde │ │ + vtbl.8 d22, {d8-d11}, d19 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (8a808 ) │ │ + ldr r0, [pc, #400] @ (8a5b8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -36298,631 +36151,631 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8a6f2 │ │ + blx c1a50 │ │ + cbnz r0, 8a4a2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a698 │ │ + beq.n 8a448 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (8a80c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (8a5bc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (8a810 ) │ │ + ldr r0, [pc, #276] @ (8a5c0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8a762 │ │ + blx c1a70 │ │ + cbnz r0, 8a512 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8a73c │ │ + beq.n 8a4ec │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a700 │ │ - b.n 8a6be │ │ + beq.n 8a4b0 │ │ + b.n 8a46e │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8a724 │ │ + beq.n 8a4d4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8a724 │ │ + blx c1840 │ │ + b.n 8a4d4 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8a7da │ │ + blx c1a70 │ │ + cbnz r0, 8a58a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8a6be │ │ + bne.w 8a46e │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8a77a │ │ + blx c1ab0 │ │ + b.n 8a52a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8a7ea │ │ + bl 76664 │ │ + cbnz r0, 8a59a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8a6d0 │ │ + b.n 8a480 │ │ nop │ │ - str r2, [sp, #560] @ 0x230 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ movs r3, r0 │ │ - @ instruction: 0xf2860003 │ │ - ldr r1, [r2, #0] │ │ + orrs.w r0, r6, #3 │ │ + ldr r1, [r0, #24] │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #544] @ (8aa40 ) │ │ + ldr r0, [pc, #544] @ (8a7f0 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8a856 │ │ + blx c1a50 │ │ + cbnz r0, 8a606 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a82e │ │ - b.n 8a88a │ │ + beq.n 8a5de │ │ + b.n 8a63a │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #488] @ (8aa44 ) │ │ + ldr r0, [pc, #488] @ (8a7f4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8a8a2 │ │ + blx c1a70 │ │ + cbnz r0, 8a652 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a85e │ │ + beq.n 8a60e │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #412] @ (8aa48 ) │ │ + ldr r0, [pc, #412] @ (8a7f8 ) │ │ add r0, pc │ │ mov r9, r0 │ │ - ldr r0, [pc, #408] @ (8aa4c ) │ │ + ldr r0, [pc, #408] @ (8a7fc ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #408] @ (8aa50 ) │ │ - ldr r6, [pc, #408] @ (8aa54 ) │ │ + ldr r0, [pc, #408] @ (8a800 ) │ │ + ldr r6, [pc, #408] @ (8a804 ) │ │ add r0, pc │ │ add r6, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 8a938 │ │ + blx c1b60 │ │ + cbnz r0, 8a6e8 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r9, #52] @ 0x34 │ │ mov r1, r9 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8a90c │ │ + beq.n 8a6bc │ │ ldr r0, [r1, #48] @ 0x30 │ │ - cbz r0, 8a8f0 │ │ + cbz r0, 8a6a0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8a8f0 │ │ + cbz r1, 8a6a0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8a8f2 │ │ + b.n 8a6a2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ str.w fp, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a8c0 │ │ - b.n 8a88a │ │ + beq.n 8a670 │ │ + b.n 8a63a │ │ add.w r0, r1, #52 @ 0x34 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r9 │ │ cmp r0, #0 │ │ - beq.n 8a8e2 │ │ + beq.n 8a692 │ │ ldr r0, [sp, #8] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r9, #48] @ 0x30 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r9 │ │ - b.n 8a8e2 │ │ + b.n 8a692 │ │ ldrd r1, r0, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n 8a944 │ │ + bne.n 8a6f4 │ │ movs r0, #1 │ │ - b.n 8a88c │ │ + b.n 8a63c │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8a96e │ │ + blx c1a50 │ │ + cbnz r0, 8a71e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8a946 │ │ - b.n 8a88a │ │ + beq.n 8a6f6 │ │ + b.n 8a63a │ │ add r6, sp, #16 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8a9a2 │ │ + blx c1a70 │ │ + cbnz r0, 8a752 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8a970 │ │ - b.n 8a88c │ │ + beq.n 8a720 │ │ + b.n 8a63c │ │ ldr.w r8, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r0, [pc, #172] @ (8aa58 ) │ │ + ldr r0, [pc, #172] @ (8a808 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #168] @ (8aa5c ) │ │ - ldr r6, [pc, #172] @ (8aa60 ) │ │ + ldr r5, [pc, #168] @ (8a80c ) │ │ + ldr r6, [pc, #172] @ (8a810 ) │ │ add r5, pc │ │ add r6, pc │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, 8aa32 │ │ + blx c1b60 │ │ + cbnz r0, 8a7e2 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r9, #60] @ 0x3c │ │ mov r1, r9 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8aa06 │ │ + beq.n 8a7b6 │ │ ldr r0, [r1, #56] @ 0x38 │ │ - cbz r0, 8a9e8 │ │ + cbz r0, 8a798 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8a9e8 │ │ + cbz r1, 8a798 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8a9ea │ │ + b.n 8a79a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8a9b8 │ │ - b.n 8a88c │ │ + beq.n 8a768 │ │ + b.n 8a63c │ │ add.w r0, r1, #60 @ 0x3c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r9 │ │ cmp r0, #0 │ │ - beq.n 8a9da │ │ + beq.n 8a78a │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r9, #56] @ 0x38 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r9 │ │ - b.n 8a9da │ │ + b.n 8a78a │ │ ldr r0, [sp, #16] │ │ sub.w r0, r8, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 8a88c │ │ - str r0, [sp, #912] @ 0x390 │ │ + b.n 8a63c │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ movs r3, r0 │ │ - str r0, [sp, #824] @ 0x338 │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ movs r3, r0 │ │ - @ instruction: 0xf0d40003 │ │ - str r6, [r0, #108] @ 0x6c │ │ - @ instruction: 0xfff86890 │ │ - vqshlu.s64 d22, d31, #56 @ 0x38 │ │ - @ instruction: 0xfff865cc │ │ - vpadal.u32 d22, d6 │ │ - @ instruction: 0xfff865c5 │ │ + cdp 0, 10, cr0, cr4, cr3, {0} │ │ + ldr r6, [r6, #0] │ │ + vtbl.8 d22, {d8-d10}, d0 │ │ + vtbl.8 d22, {d8}, d31 │ │ + vqshl.u32 d22, d28, #24 │ │ + vqshl.u64 q11, q11, #56 @ 0x38 │ │ + vqshl.u32 d22, d21, #24 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (8ab7c ) │ │ + ldr r0, [pc, #268] @ (8a92c ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #252] @ (8ab80 ) │ │ + ldr r0, [pc, #252] @ (8a930 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8aab4 │ │ + blx c1a00 │ │ + cbnz r0, 8a864 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8aa86 │ │ + beq.n 8a836 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8aabe │ │ + b.n 8a86e │ │ ldrb.w r0, [r7, #-45] │ │ - cbz r0, 8aad4 │ │ + cbz r0, 8a884 │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #172] @ (8ab84 ) │ │ - ldr r0, [pc, #172] @ (8ab88 ) │ │ + ldr r6, [pc, #172] @ (8a934 ) │ │ + ldr r0, [pc, #172] @ (8a938 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8ab3e │ │ + blx c1a00 │ │ + cbnz r0, 8a8ee │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8ab16 │ │ + beq.n 8a8c6 │ │ ldr r2, [r6, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8aae0 │ │ - b.n 8aaae │ │ + beq.n 8a890 │ │ + b.n 8a85e │ │ add.w r8, r6, #68 @ 0x44 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8ab00 │ │ + beq.n 8a8b0 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8ab00 │ │ + blx c1840 │ │ + b.n 8a8b0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #72] @ (8ab8c ) │ │ + ldr r0, [pc, #72] @ (8a93c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8ab74 │ │ + blx c1a70 │ │ + cbnz r0, 8a924 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ab46 │ │ - b.n 8aaae │ │ + beq.n 8a8f6 │ │ + b.n 8a85e │ │ vldr d0, [sp, #8] │ │ - b.n 8aabe │ │ + b.n 8a86e │ │ nop │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ movs r3, r0 │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ movs r3, r0 │ │ - cdp 0, 10, cr0, cr6, cr3, {0} │ │ - str r6, [r7, #108] @ 0x6c │ │ - @ instruction: 0xfff88dde │ │ + ldcl 0, cr0, [r6], #-12 │ │ + ldr r6, [r5, #4] │ │ + vmull.u q12, d8, d14 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (8aca8 ) │ │ + ldr r0, [pc, #268] @ (8aa58 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #252] @ (8acac ) │ │ + ldr r0, [pc, #252] @ (8aa5c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8abe0 │ │ + blx c1a00 │ │ + cbnz r0, 8a990 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8abb2 │ │ + beq.n 8a962 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8ac90 │ │ + b.n 8aa40 │ │ ldrb.w r0, [r7, #-45] │ │ - cbz r0, 8ac50 │ │ + cbz r0, 8aa00 │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #196] @ (8acb0 ) │ │ - ldr r0, [pc, #200] @ (8acb4 ) │ │ + ldr r6, [pc, #196] @ (8aa60 ) │ │ + ldr r0, [pc, #200] @ (8aa64 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8ac56 │ │ + blx c1a00 │ │ + cbnz r0, 8aa06 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8ac28 │ │ + beq.n 8a9d8 │ │ ldr r2, [r6, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8abf2 │ │ - b.n 8abda │ │ + beq.n 8a9a2 │ │ + b.n 8a98a │ │ add.w r8, r6, #76 @ 0x4c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8ac12 │ │ + beq.n 8a9c2 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8ac12 │ │ + blx c1840 │ │ + b.n 8a9c2 │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ - b.n 8ac90 │ │ + b.n 8aa40 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (8acb8 ) │ │ + ldr r0, [pc, #92] @ (8aa68 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8ac8c │ │ + blx c1a70 │ │ + cbnz r0, 8aa3c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ac5e │ │ - b.n 8abda │ │ + beq.n 8aa0e │ │ + b.n 8a98a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ + ldrh r4, [r2, #28] │ │ movs r3, r0 │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ + ldrh r6, [r4, #28] │ │ movs r3, r0 │ │ - ldc 0, cr0, [r4, #12] │ │ - str r4, [r5, #92] @ 0x5c │ │ - vqdmulh.s q12, q12, d6[0] │ │ + sbc.w r0, r4, r3 │ │ + str r4, [r3, #116] @ 0x74 │ │ + @ instruction: 0xfff88af6 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (8ae5c ) │ │ + ldr r0, [pc, #400] @ (8ac0c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -36931,969 +36784,970 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8ad46 │ │ + blx c1a50 │ │ + cbnz r0, 8aaf6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8acec │ │ + beq.n 8aa9c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (8ae60 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (8ac10 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (8ae64 ) │ │ + ldr r0, [pc, #276] @ (8ac14 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8adb6 │ │ + blx c1a70 │ │ + cbnz r0, 8ab66 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8ad90 │ │ + beq.n 8ab40 │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ad54 │ │ - b.n 8ad12 │ │ + beq.n 8ab04 │ │ + b.n 8aac2 │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8ad78 │ │ + beq.n 8ab28 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8ad78 │ │ + blx c1840 │ │ + b.n 8ab28 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8ae2e │ │ + blx c1a70 │ │ + cbnz r0, 8abde │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8ad12 │ │ + bne.w 8aac2 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8adce │ │ + blx c1ab0 │ │ + b.n 8ab7e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8ae3e │ │ + bl 76664 │ │ + cbnz r0, 8abee │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8ad24 │ │ + b.n 8aad4 │ │ nop │ │ - ldrh r0, [r7, #32] │ │ + ldrh r0, [r5, #18] │ │ movs r3, r0 │ │ - ldc 0, cr0, [r2], #-12 │ │ - str r5, [r7, #24] │ │ + and.w r0, r2, r3 │ │ + str r5, [r5, #48] @ 0x30 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d3-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #464] @ (8b048 ) │ │ + ldr r0, [pc, #464] @ (8adf8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8aeae │ │ + blx c1a50 │ │ + cbnz r0, 8ac5e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ae86 │ │ - b.n 8aee2 │ │ + beq.n 8ac36 │ │ + b.n 8ac92 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #408] @ (8b04c ) │ │ + ldr r0, [pc, #408] @ (8adfc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8af06 │ │ + blx c1a70 │ │ + cbnz r0, 8acb6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8aeb6 │ │ + beq.n 8ac66 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d3-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w fp, [sp, #16] │ │ add.w sl, sp, #16 │ │ - ldr r5, [pc, #320] @ (8b050 ) │ │ - ldr r0, [pc, #320] @ (8b054 ) │ │ + ldr r5, [pc, #320] @ (8ae00 ) │ │ + ldr r0, [pc, #320] @ (8ae04 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #316] @ (8b058 ) │ │ - ldr r6, [pc, #320] @ (8b05c ) │ │ + ldr r0, [pc, #316] @ (8ae08 ) │ │ + ldr r6, [pc, #320] @ (8ae0c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8af92 │ │ + blx c1b60 │ │ + cbnz r0, 8ad42 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8af6c │ │ + beq.n 8ad1c │ │ ldr r0, [r5, #88] @ 0x58 │ │ - cbz r0, 8af50 │ │ + cbz r0, 8ad00 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8af50 │ │ + cbz r1, 8ad00 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8af52 │ │ + b.n 8ad02 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8af22 │ │ - b.n 8aee2 │ │ + beq.n 8acd2 │ │ + b.n 8ac92 │ │ add.w r0, r5, #92 @ 0x5c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8af42 │ │ + beq.n 8acf2 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #88] @ 0x58 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8af42 │ │ + blx c1840 │ │ + b.n 8acf2 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp fp, r0 │ │ - bne.n 8aee6 │ │ + bne.n 8ac96 │ │ add r6, sp, #20 │ │ - ldr r0, [pc, #192] @ (8b060 ) │ │ + ldr r0, [pc, #192] @ (8ae10 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b002 │ │ + blx c1a00 │ │ + cbnz r0, 8adb2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8afda │ │ + beq.n 8ad8a │ │ ldr r2, [r5, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8afa4 │ │ - b.n 8aee6 │ │ + beq.n 8ad54 │ │ + b.n 8ac96 │ │ add.w r8, r5, #100 @ 0x64 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8afc4 │ │ + beq.n 8ad74 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #96] @ 0x60 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8afc4 │ │ + blx c1840 │ │ + b.n 8ad74 │ │ add r5, sp, #24 │ │ - ldr r0, [pc, #92] @ (8b064 ) │ │ + ldr r0, [pc, #92] @ (8ae14 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8b038 │ │ + blx c1a70 │ │ + cbnz r0, 8ade8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b00a │ │ - b.n 8aee6 │ │ + beq.n 8adba │ │ + b.n 8ac96 │ │ vmov.f64 d16, #240 @ 0xbf800000 -1.0 │ │ vldr d17, [sp, #24] │ │ vadd.f64 d8, d17, d16 │ │ - b.n 8aee6 │ │ + b.n 8ac96 │ │ nop │ │ - ldrh r4, [r1, #20] │ │ + ldrh r4, [r7, #4] │ │ movs r3, r0 │ │ - ldrh r6, [r6, #18] │ │ + ldrh r6, [r4, #4] │ │ movs r3, r0 │ │ - orn r0, lr, r3 │ │ - str r4, [r4, #4] │ │ - vpaddl.s32 d22, d30 │ │ - vshr.u32 q11, , #8 │ │ - vrshr.u32 d22, d26, #8 │ │ - vqshrn.u64 d24, q5, #8 │ │ + @ instruction: 0xe83e0003 │ │ + str r4, [r2, #28] │ │ + vrsra.u64 d22, d14, #8 │ │ + @ instruction: 0xfff861cd │ │ + vsubw.u q11, q12, d26 │ │ + vqabs.s32 q12, q5 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d3-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #464] @ (8b248 ) │ │ + ldr r0, [pc, #464] @ (8aff8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8b0ae │ │ + blx c1a50 │ │ + cbnz r0, 8ae5e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b086 │ │ - b.n 8b0e2 │ │ + beq.n 8ae36 │ │ + b.n 8ae92 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #408] @ (8b24c ) │ │ + ldr r0, [pc, #408] @ (8affc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8b106 │ │ + blx c1a70 │ │ + cbnz r0, 8aeb6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b0b6 │ │ + beq.n 8ae66 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d3-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w fp, [sp, #16] │ │ add.w sl, sp, #16 │ │ - ldr r5, [pc, #320] @ (8b250 ) │ │ - ldr r0, [pc, #320] @ (8b254 ) │ │ + ldr r5, [pc, #320] @ (8b000 ) │ │ + ldr r0, [pc, #320] @ (8b004 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #316] @ (8b258 ) │ │ - ldr r6, [pc, #320] @ (8b25c ) │ │ + ldr r0, [pc, #316] @ (8b008 ) │ │ + ldr r6, [pc, #320] @ (8b00c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8b192 │ │ + blx c1b60 │ │ + cbnz r0, 8af42 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8b16c │ │ + beq.n 8af1c │ │ ldr r0, [r5, #104] @ 0x68 │ │ - cbz r0, 8b150 │ │ + cbz r0, 8af00 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8b150 │ │ + cbz r1, 8af00 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8b152 │ │ + b.n 8af02 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b122 │ │ - b.n 8b0e2 │ │ + beq.n 8aed2 │ │ + b.n 8ae92 │ │ add.w r0, r5, #108 @ 0x6c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8b142 │ │ + beq.n 8aef2 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #104] @ 0x68 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8b142 │ │ + blx c1840 │ │ + b.n 8aef2 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp fp, r0 │ │ - bne.n 8b0e6 │ │ + bne.n 8ae96 │ │ add r6, sp, #20 │ │ - ldr r0, [pc, #192] @ (8b260 ) │ │ + ldr r0, [pc, #192] @ (8b010 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b202 │ │ + blx c1a00 │ │ + cbnz r0, 8afb2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8b1da │ │ + beq.n 8af8a │ │ ldr r2, [r5, #112] @ 0x70 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b1a4 │ │ - b.n 8b0e6 │ │ + beq.n 8af54 │ │ + b.n 8ae96 │ │ add.w r8, r5, #116 @ 0x74 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8b1c4 │ │ + beq.n 8af74 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #112] @ 0x70 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8b1c4 │ │ + blx c1840 │ │ + b.n 8af74 │ │ add r5, sp, #24 │ │ - ldr r0, [pc, #92] @ (8b264 ) │ │ + ldr r0, [pc, #92] @ (8b014 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8b238 │ │ + blx c1a70 │ │ + cbnz r0, 8afe8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b20a │ │ - b.n 8b0e6 │ │ + beq.n 8afba │ │ + b.n 8ae96 │ │ vmov.f64 d16, #240 @ 0xbf800000 -1.0 │ │ vldr d17, [sp, #24] │ │ vadd.f64 d8, d17, d16 │ │ - b.n 8b0e6 │ │ + b.n 8ae96 │ │ nop │ │ - ldrh r4, [r1, #4] │ │ + strh r4, [r7, #52] @ 0x34 │ │ + movs r3, r0 │ │ + strh r6, [r4, #52] @ 0x34 │ │ movs r3, r0 │ │ - ldrh r6, [r6, #2] │ │ + b.n 8ac80 │ │ movs r3, r0 │ │ - strd r0, r0, [lr], #-12 │ │ - ldrsh r4, [r4, r1] │ │ - vshr.u32 d22, d8, #8 │ │ - vcvt.f32.u32 , , #8 │ │ - vshr.u32 d22, d26, #8 │ │ - vqshl.u32 d24, d10, #24 │ │ + ldrsh r4, [r2, r7] │ │ + vaddw.u q11, q12, d8 │ │ + vqrdmlsh.s , q12, d13[0] │ │ + vaddw.u q11, q12, d26 │ │ + @ instruction: 0xfff8854a │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b27a │ │ + cbz r1, 8b02a │ │ mov r4, r1 │ │ - bl 8b314 │ │ + bl 8b0c4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8b314 │ │ + bl 8b0c4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b292 │ │ + cbz r1, 8b042 │ │ mov r4, r1 │ │ - bl 8b4e4 │ │ + bl 8b294 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8b4e4 │ │ + bl 8b294 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8b2d8 ) │ │ + ldr r0, [pc, #52] @ (8b088 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8b2b6 │ │ + cbz r1, 8b066 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8b6b4 │ │ - b.n 8b2c6 │ │ + bl 8b464 │ │ + b.n 8b076 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8b6b4 │ │ + bl 8b464 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r2, [r4, #50] @ 0x32 │ │ + strh r2, [r2, #36] @ 0x24 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8b2f8 ) │ │ + ldr r5, [pc, #20] @ (8b0a8 ) │ │ movs r4, #80 @ 0x50 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8b2e6 │ │ + bne.n 8b096 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - add r5, sp, #816 @ 0x330 │ │ + add r3, sp, #816 @ 0x330 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8b30c ) │ │ + ldr r0, [pc, #12] @ (8b0bc ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8b310 ) │ │ + ldr r2, [pc, #12] @ (8b0c0 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldrb r0, [r5, #26] │ │ + ldrb r0, [r3, #19] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8b4dc ) │ │ + ldr r0, [pc, #440] @ (8b28c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8b4e0 ) │ │ + ldr r0, [pc, #428] @ (8b290 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b362 │ │ + blx c1a00 │ │ + cbnz r0, 8b112 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b338 │ │ - b.n 8b430 │ │ + beq.n 8b0e8 │ │ + b.n 8b1e0 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b392 │ │ + blx c1a00 │ │ + cbnz r0, 8b142 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b368 │ │ - b.n 8b430 │ │ + beq.n 8b118 │ │ + b.n 8b1e0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b3ca │ │ + blx c1a00 │ │ + cbnz r0, 8b17a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b3a0 │ │ - b.n 8b430 │ │ + beq.n 8b150 │ │ + b.n 8b1e0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b402 │ │ + blx c1a00 │ │ + cbnz r0, 8b1b2 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b3d8 │ │ - b.n 8b430 │ │ + beq.n 8b188 │ │ + b.n 8b1e0 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b44c │ │ + blx c1a00 │ │ + cbnz r0, 8b1fc │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b408 │ │ + beq.n 8b1b8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b488 │ │ + blx c1a00 │ │ + cbnz r0, 8b238 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8b45a │ │ - b.n 8b434 │ │ + beq.n 8b20a │ │ + b.n 8b1e4 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8b4be │ │ + bne.n 8b26e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8b4be │ │ + bne.n 8b26e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8b434 │ │ + beq.n 8b1e4 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8b434 │ │ + bgt.n 8b1e4 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8b434 │ │ - strh r6, [r3, #46] @ 0x2e │ │ + b.n 8b1e4 │ │ + strh r6, [r1, #32] │ │ movs r3, r0 │ │ - strh r4, [r5, #46] @ 0x2e │ │ + strh r4, [r3, #32] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8b6ac ) │ │ + ldr r0, [pc, #440] @ (8b45c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8b6b0 ) │ │ + ldr r0, [pc, #428] @ (8b460 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b532 │ │ + blx c1a00 │ │ + cbnz r0, 8b2e2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b508 │ │ - b.n 8b600 │ │ + beq.n 8b2b8 │ │ + b.n 8b3b0 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b562 │ │ + blx c1a00 │ │ + cbnz r0, 8b312 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b538 │ │ - b.n 8b600 │ │ + beq.n 8b2e8 │ │ + b.n 8b3b0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b59a │ │ + blx c1a00 │ │ + cbnz r0, 8b34a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b570 │ │ - b.n 8b600 │ │ + beq.n 8b320 │ │ + b.n 8b3b0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b5d2 │ │ + blx c1a00 │ │ + cbnz r0, 8b382 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b5a8 │ │ - b.n 8b600 │ │ + beq.n 8b358 │ │ + b.n 8b3b0 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b61c │ │ + blx c1a00 │ │ + cbnz r0, 8b3cc │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b5d8 │ │ + beq.n 8b388 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8b658 │ │ + blx c1a00 │ │ + cbnz r0, 8b408 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8b62a │ │ - b.n 8b604 │ │ + beq.n 8b3da │ │ + b.n 8b3b4 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8b68e │ │ + bne.n 8b43e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8b68e │ │ + bne.n 8b43e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8b604 │ │ + beq.n 8b3b4 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8b604 │ │ + bgt.n 8b3b4 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8b604 │ │ - strh r6, [r1, #32] │ │ + b.n 8b3b4 │ │ + strh r6, [r7, #16] │ │ movs r3, r0 │ │ - strh r4, [r3, #32] │ │ + strh r4, [r1, #18] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8b850 ) │ │ + ldr r0, [pc, #396] @ (8b600 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -37902,869 +37756,869 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8b73e │ │ + blx c1a50 │ │ + cbnz r0, 8b4ee │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b6e4 │ │ + beq.n 8b494 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8b854 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8b604 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (8b858 ) │ │ + ldr r0, [pc, #272] @ (8b608 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8b7aa │ │ + blx c1a70 │ │ + cbnz r0, 8b55a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8b786 │ │ + beq.n 8b536 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8b74c │ │ - b.n 8b70a │ │ + beq.n 8b4fc │ │ + b.n 8b4ba │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8b76e │ │ + beq.n 8b51e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8b76e │ │ + blx c1840 │ │ + b.n 8b51e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8b822 │ │ + blx c1a70 │ │ + cbnz r0, 8b5d2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8b70a │ │ + bne.w 8b4ba │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8b7c2 │ │ + blx c1ab0 │ │ + b.n 8b572 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8b832 │ │ + bl 76664 │ │ + cbnz r0, 8b5e2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8b71c │ │ + b.n 8b4cc │ │ nop │ │ - strh r0, [r0, #18] │ │ + strh r0, [r6, #2] │ │ movs r3, r0 │ │ - b.n 8bdbc │ │ + b.n 8b70c │ │ movs r3, r0 │ │ - ldrsb r5, [r0, r7] │ │ + ldr r5, [r6, r4] │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 8b86e │ │ + cbz r1, 8b61e │ │ mov r4, r1 │ │ - bl 8ba70 │ │ + bl 8b820 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8ba70 │ │ + bl 8b820 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b886 │ │ + cbz r1, 8b636 │ │ mov r4, r1 │ │ - bl 8bc40 │ │ + bl 8b9f0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8bc40 │ │ + bl 8b9f0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b89e │ │ + cbz r1, 8b64e │ │ mov r4, r1 │ │ - bl 8bd64 │ │ + bl 8bb14 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8bd64 │ │ + bl 8bb14 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b8b6 │ │ + cbz r1, 8b666 │ │ mov r4, r1 │ │ - bl 8be04 │ │ + bl 8bbb4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8be04 │ │ + bl 8bbb4 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8b8f8 ) │ │ + ldr r0, [pc, #52] @ (8b6a8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 8b8d8 │ │ + cbz r1, 8b688 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8bea4 │ │ - b.n 8b8e8 │ │ + bl 8bc54 │ │ + b.n 8b698 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8bea4 │ │ + bl 8bc54 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strh r0, [r0, #2] │ │ + ldrb r0, [r6, #25] │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8b93c ) │ │ + ldr r0, [pc, #52] @ (8b6ec ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8b91a │ │ + cbz r1, 8b6ca │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8bf74 │ │ - b.n 8b92a │ │ + bl 8bd24 │ │ + b.n 8b6da │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8bf74 │ │ + bl 8bd24 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r6, [r7, #31] │ │ + ldrb r6, [r5, #24] │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8b980 ) │ │ + ldr r0, [pc, #52] @ (8b730 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8b95e │ │ + cbz r1, 8b70e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8c0a4 │ │ - b.n 8b96e │ │ + bl 8be54 │ │ + b.n 8b71e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8c0a4 │ │ + bl 8be54 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r2, [r7, #30] │ │ + ldrb r2, [r5, #23] │ │ movs r3, r0 │ │ - cbz r1, 8b994 │ │ + cbz r1, 8b744 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8c24c │ │ + bl 8bffc │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8c24c │ │ - cbz r1, 8b9a8 │ │ + b.w 8bffc │ │ + cbz r1, 8b758 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8c320 │ │ + bl 8c0d0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8c320 │ │ + b.w 8c0d0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b9be │ │ + cbz r1, 8b76e │ │ mov r4, r1 │ │ - bl 8c3f4 │ │ + bl 8c1a4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8c3f4 │ │ + bl 8c1a4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b9d6 │ │ + cbz r1, 8b786 │ │ mov r4, r1 │ │ - bl 8c4fc │ │ + bl 8c2ac │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8c4fc │ │ + bl 8c2ac │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8b9ee │ │ + cbz r1, 8b79e │ │ mov r4, r1 │ │ - bl 8c5e0 │ │ + bl 8c390 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8c5e0 │ │ + bl 8c390 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8ba34 ) │ │ + ldr r0, [pc, #52] @ (8b7e4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8ba12 │ │ + cbz r1, 8b7c2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8c79c │ │ - b.n 8ba22 │ │ + bl 8c54c │ │ + b.n 8b7d2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8c79c │ │ + bl 8c54c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r6, [r0, #28] │ │ + ldrb r6, [r6, #20] │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8ba54 ) │ │ + ldr r5, [pc, #20] @ (8b804 ) │ │ mov.w r4, #320 @ 0x140 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8ba44 │ │ + bne.n 8b7f4 │ │ pop {r4, r5, r7, pc} │ │ - add r6, pc, #824 @ (adr r6, 8bd90 ) │ │ + add r4, pc, #824 @ (adr r4, 8bb40 ) │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8ba68 ) │ │ + ldr r0, [pc, #12] @ (8b818 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8ba6c ) │ │ + ldr r2, [pc, #12] @ (8b81c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - strb r4, [r1, #29] │ │ + strb r4, [r7, #21] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8bc38 ) │ │ + ldr r0, [pc, #440] @ (8b9e8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8bc3c ) │ │ + ldr r0, [pc, #428] @ (8b9ec ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8babe │ │ + blx c1a00 │ │ + cbnz r0, 8b86e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ba94 │ │ - b.n 8bb8c │ │ + beq.n 8b844 │ │ + b.n 8b93c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8baee │ │ + blx c1a00 │ │ + cbnz r0, 8b89e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bac4 │ │ - b.n 8bb8c │ │ + beq.n 8b874 │ │ + b.n 8b93c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bb26 │ │ + blx c1a00 │ │ + cbnz r0, 8b8d6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bafc │ │ - b.n 8bb8c │ │ + beq.n 8b8ac │ │ + b.n 8b93c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bb5e │ │ + blx c1a00 │ │ + cbnz r0, 8b90e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bb34 │ │ - b.n 8bb8c │ │ + beq.n 8b8e4 │ │ + b.n 8b93c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bba8 │ │ + blx c1a00 │ │ + cbnz r0, 8b958 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bb64 │ │ + beq.n 8b914 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bbe4 │ │ + blx c1a00 │ │ + cbnz r0, 8b994 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8bbb6 │ │ - b.n 8bb90 │ │ + beq.n 8b966 │ │ + b.n 8b940 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8bc1a │ │ + bne.n 8b9ca │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8bc1a │ │ + bne.n 8b9ca │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8bb90 │ │ + beq.n 8b940 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8bb90 │ │ + bgt.n 8b940 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8bb90 │ │ - ldrb r2, [r0, #26] │ │ + b.n 8b940 │ │ + ldrb r2, [r6, #18] │ │ movs r3, r0 │ │ - ldrb r0, [r2, #26] │ │ + ldrb r0, [r0, #19] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (8bd5c ) │ │ + ldr r0, [pc, #268] @ (8bb0c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #256] @ (8bd60 ) │ │ + ldr r0, [pc, #256] @ (8bb10 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bc8e │ │ + blx c1a00 │ │ + cbnz r0, 8ba3e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bc64 │ │ - b.n 8bcbc │ │ + beq.n 8ba14 │ │ + b.n 8ba6c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bcd8 │ │ + blx c1a00 │ │ + cbnz r0, 8ba88 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bc94 │ │ + beq.n 8ba44 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d17, [sp] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ movs r0, #0 │ │ vcmp.f64 d17, #0.0 │ │ strd r0, r0, [sp] │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 8bd54 │ │ + ble.n 8bb04 │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bd1c │ │ + blx c1a00 │ │ + cbnz r0, 8bacc │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bcf2 │ │ - b.n 8bcbc │ │ + beq.n 8baa2 │ │ + b.n 8ba6c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8bd4c │ │ + blx c1a00 │ │ + cbnz r0, 8bafc │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bd22 │ │ - b.n 8bcbc │ │ + beq.n 8bad2 │ │ + b.n 8ba6c │ │ vldr d16, [sp] │ │ vadd.f64 d16, d9, d16 │ │ vadd.f64 d0, d8, d16 │ │ - b.n 8bcc0 │ │ + b.n 8ba70 │ │ nop │ │ - ldrb r2, [r6, #18] │ │ + ldrb r2, [r4, #11] │ │ movs r3, r0 │ │ - ldrb r0, [r0, #19] │ │ + ldrb r0, [r6, #11] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (8bdfc ) │ │ + ldr r0, [pc, #136] @ (8bbac ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8bda8 │ │ + blx c1a50 │ │ + cbnz r0, 8bb58 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bd80 │ │ - b.n 8bddc │ │ + beq.n 8bb30 │ │ + b.n 8bb8c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (8be00 ) │ │ + ldr r0, [pc, #84] @ (8bbb0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8bde2 │ │ + blx c1a70 │ │ + cbnz r0, 8bb92 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bdb0 │ │ + beq.n 8bb60 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8bde6 │ │ + b.n 8bb96 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldrb r2, [r2, #14] │ │ + blx c16d0 │ │ + ldrb r2, [r0, #7] │ │ movs r3, r0 │ │ - ldrb r4, [r6, #13] │ │ + ldrb r4, [r4, #6] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (8be9c ) │ │ + ldr r0, [pc, #136] @ (8bc4c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8be48 │ │ + blx c1a50 │ │ + cbnz r0, 8bbf8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8be20 │ │ - b.n 8be7c │ │ + beq.n 8bbd0 │ │ + b.n 8bc2c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (8bea0 ) │ │ + ldr r0, [pc, #84] @ (8bc50 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8be82 │ │ + blx c1a70 │ │ + cbnz r0, 8bc32 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8be50 │ │ + beq.n 8bc00 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8be86 │ │ + b.n 8bc36 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldrb r2, [r6, #11] │ │ + blx c16d0 │ │ + ldrb r2, [r4, #4] │ │ movs r3, r0 │ │ - ldrb r4, [r2, #11] │ │ + ldrb r4, [r0, #4] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (8bf6c ) │ │ + ldr r0, [pc, #188] @ (8bd1c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8bef6 │ │ + blx c1a50 │ │ + cbnz r0, 8bca6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bece │ │ - b.n 8bf2a │ │ + beq.n 8bc7e │ │ + b.n 8bcda │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (8bf70 ) │ │ + ldr r0, [pc, #116] @ (8bd20 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8bf3a │ │ + blx c1a70 │ │ + cbnz r0, 8bcea │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8befe │ │ + beq.n 8bcae │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 8bf48 │ │ + b.n 8bcf8 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r2, [r2, #9] │ │ + ldrb r2, [r0, #2] │ │ movs r3, r0 │ │ - ldrb r2, [r6, #8] │ │ + ldrb r2, [r4, #1] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (8c0a0 ) │ │ + ldr r0, [pc, #284] @ (8be50 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -38773,112 +38627,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8bfde │ │ + blx c1a50 │ │ + cbnz r0, 8bd8e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8bfa4 │ │ + beq.n 8bd54 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 8c07e │ │ + b.n 8be2e │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c054 │ │ + blx c1a70 │ │ + cbnz r0, 8be04 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 8bfca │ │ + bne.n 8bd7a │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8bff6 │ │ + blx c1ab0 │ │ + b.n 8bda6 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8c064 │ │ + bl 76664 │ │ + cbnz r0, 8be14 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldrb r0, [r0, #6] │ │ + blx c16d0 │ │ + strb r0, [r6, #30] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8c240 ) │ │ + ldr r0, [pc, #396] @ (8bff0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -38887,697 +38741,697 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8c12e │ │ + blx c1a50 │ │ + cbnz r0, 8bede │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c0d4 │ │ + beq.n 8be84 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8c244 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8bff4 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (8c248 ) │ │ + ldr r0, [pc, #272] @ (8bff8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8c19a │ │ + blx c1a70 │ │ + cbnz r0, 8bf4a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8c176 │ │ + beq.n 8bf26 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c13c │ │ - b.n 8c0fa │ │ + beq.n 8beec │ │ + b.n 8beaa │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8c15e │ │ + beq.n 8bf0e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8c15e │ │ + blx c1840 │ │ + b.n 8bf0e │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c212 │ │ + blx c1a70 │ │ + cbnz r0, 8bfc2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8c0fa │ │ + bne.w 8beaa │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8c1b2 │ │ + blx c1ab0 │ │ + b.n 8bf62 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8c222 │ │ + bl 76664 │ │ + cbnz r0, 8bfd2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8c10c │ │ + b.n 8bebc │ │ nop │ │ - ldrb r0, [r2, #1] │ │ + strb r0, [r0, #26] │ │ movs r3, r0 │ │ - bhi.n 8c1dc │ │ + bvs.n 8bf2c │ │ movs r3, r0 │ │ - ldr r5, [pc, #852] @ (8c5a0 ) │ │ + ldr r7, [pc, #276] @ (8c110 ) │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (8c30c ) │ │ + ldr r0, [pc, #180] @ (8c0bc ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (8c310 ) │ │ - ldr r0, [pc, #168] @ (8c314 ) │ │ + ldr r5, [pc, #164] @ (8c0c0 ) │ │ + ldr r0, [pc, #168] @ (8c0c4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (8c318 ) │ │ - ldr r6, [pc, #164] @ (8c31c ) │ │ + ldr r0, [pc, #164] @ (8c0c8 ) │ │ + ldr r6, [pc, #164] @ (8c0cc ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8c2ee │ │ + blx c1b60 │ │ + cbnz r0, 8c09e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8c2c4 │ │ + beq.n 8c074 │ │ ldr r0, [r5, #8] │ │ - cbz r0, 8c2a8 │ │ + cbz r0, 8c058 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8c2a8 │ │ + cbz r1, 8c058 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8c2aa │ │ + b.n 8c05a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c27c │ │ - b.n 8c2f2 │ │ + beq.n 8c02c │ │ + b.n 8c0a2 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8c29a │ │ + beq.n 8c04a │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8c29a │ │ + blx c1840 │ │ + b.n 8c04a │ │ ldr r0, [sp, #12] │ │ - b.n 8c2f4 │ │ + b.n 8c0a4 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strb r0, [r5, #26] │ │ + strb r0, [r3, #19] │ │ movs r3, r0 │ │ - bvc.n 8c23c │ │ + bpl.n 8c18c │ │ movs r3, r0 │ │ - ldr r5, [pc, #900] @ (8c69c ) │ │ - @ instruction: 0xfff84fae │ │ - vqdmulh.s q10, q12, d17[0] │ │ + ldr r7, [pc, #324] @ (8c20c ) │ │ + vsra.u32 d21, d14, #8 │ │ + vcvt.f32.u32 q10, , #8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (8c3e0 ) │ │ + ldr r0, [pc, #180] @ (8c190 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (8c3e4 ) │ │ - ldr r0, [pc, #168] @ (8c3e8 ) │ │ + ldr r5, [pc, #164] @ (8c194 ) │ │ + ldr r0, [pc, #168] @ (8c198 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (8c3ec ) │ │ - ldr r6, [pc, #164] @ (8c3f0 ) │ │ + ldr r0, [pc, #164] @ (8c19c ) │ │ + ldr r6, [pc, #164] @ (8c1a0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8c3c2 │ │ + blx c1b60 │ │ + cbnz r0, 8c172 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8c398 │ │ + beq.n 8c148 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 8c37c │ │ + cbz r0, 8c12c │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8c37c │ │ + cbz r1, 8c12c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8c37e │ │ + b.n 8c12e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c350 │ │ - b.n 8c3c6 │ │ + beq.n 8c100 │ │ + b.n 8c176 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8c36e │ │ + beq.n 8c11e │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8c36e │ │ + blx c1840 │ │ + b.n 8c11e │ │ ldr r0, [sp, #12] │ │ - b.n 8c3c8 │ │ + b.n 8c178 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strb r4, [r2, #23] │ │ + strb r4, [r0, #16] │ │ movs r3, r0 │ │ - bvs.n 8c368 │ │ + bmi.n 8c0b8 │ │ movs r3, r0 │ │ - ldr r5, [pc, #52] @ (8c420 ) │ │ - @ instruction: 0xfff84b39 │ │ - vqdmulh.s q10, q12, d10[0] │ │ + ldr r6, [pc, #500] @ (8c390 ) │ │ + vmull.u q10, d24, d25 │ │ + vcvt.f32.u32 d20, d26, #8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #240] @ (8c4f4 ) │ │ + ldr r0, [pc, #240] @ (8c2a4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8c43a │ │ + blx c1a50 │ │ + cbnz r0, 8c1ea │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c412 │ │ - b.n 8c4cc │ │ + beq.n 8c1c2 │ │ + b.n 8c27c │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #184] @ (8c4f8 ) │ │ + ldr r0, [pc, #184] @ (8c2a8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c470 │ │ + blx c1a70 │ │ + cbnz r0, 8c220 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c442 │ │ - b.n 8c4cc │ │ + beq.n 8c1f2 │ │ + b.n 8c27c │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8c49e │ │ + blx c1a50 │ │ + cbnz r0, 8c24e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c476 │ │ - b.n 8c4cc │ │ + beq.n 8c226 │ │ + b.n 8c27c │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c4e8 │ │ + blx c1a70 │ │ + cbnz r0, 8c298 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c4a0 │ │ + beq.n 8c250 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n 8c4d0 │ │ + b.n 8c280 │ │ nop │ │ - strb r0, [r0, #20] │ │ + strb r0, [r6, #12] │ │ movs r3, r0 │ │ - strb r2, [r4, #19] │ │ + strb r2, [r2, #12] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (8c5d0 ) │ │ + ldr r0, [pc, #200] @ (8c380 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #188] @ (8c5d4 ) │ │ - ldr r0, [pc, #188] @ (8c5d8 ) │ │ + ldr r6, [pc, #188] @ (8c384 ) │ │ + ldr r0, [pc, #188] @ (8c388 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8c57c │ │ + blx c1a00 │ │ + cbnz r0, 8c32c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8c554 │ │ + beq.n 8c304 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c520 │ │ - b.n 8c5b0 │ │ + beq.n 8c2d0 │ │ + b.n 8c360 │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8c53e │ │ + beq.n 8c2ee │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8c53e │ │ + blx c1840 │ │ + b.n 8c2ee │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (8c5dc ) │ │ + ldr r0, [pc, #92] @ (8c38c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8c5b6 │ │ + blx c1a70 │ │ + cbnz r0, 8c366 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c584 │ │ + beq.n 8c334 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8c5ba │ │ + b.n 8c36a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - strb r4, [r7, #15] │ │ + blx c16d0 │ │ + strb r4, [r5, #8] │ │ movs r3, r0 │ │ - bmi.n 8c5a4 │ │ + bcs.n 8c2f4 │ │ movs r3, r0 │ │ - ldr r4, [pc, #760] @ (8c8d4 ) │ │ - vsubw.u , q12, d16 │ │ + ldr r6, [pc, #184] @ (8c444 ) │ │ + vsra.u64 , q0, #8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #412] @ (8c78c ) │ │ + ldr r0, [pc, #412] @ (8c53c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #400] @ (8c790 ) │ │ - ldr r0, [pc, #400] @ (8c794 ) │ │ + ldr r6, [pc, #400] @ (8c540 ) │ │ + ldr r0, [pc, #400] @ (8c544 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8c666 │ │ + blx c1a00 │ │ + cbnz r0, 8c416 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8c63e │ │ + beq.n 8c3ee │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c608 │ │ - b.n 8c72e │ │ + beq.n 8c3b8 │ │ + b.n 8c4de │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8c628 │ │ + beq.n 8c3d8 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8c628 │ │ + blx c1840 │ │ + b.n 8c3d8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #300] @ (8c798 ) │ │ + ldr r0, [pc, #300] @ (8c548 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c69c │ │ + blx c1a70 │ │ + cbnz r0, 8c44c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c66e │ │ - b.n 8c72e │ │ + beq.n 8c41e │ │ + b.n 8c4de │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8c6ca │ │ + blx c1a50 │ │ + cbnz r0, 8c47a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c6a2 │ │ - b.n 8c72e │ │ + beq.n 8c452 │ │ + b.n 8c4de │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c6fa │ │ + blx c1a70 │ │ + cbnz r0, 8c4aa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c6cc │ │ - b.n 8c72e │ │ + beq.n 8c47c │ │ + b.n 8c4de │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8c74c │ │ + blx c1a50 │ │ + cbnz r0, 8c4fc │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c708 │ │ + beq.n 8c4b8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c780 │ │ + blx c1a70 │ │ + cbnz r0, 8c530 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8c74e │ │ - b.n 8c732 │ │ + beq.n 8c4fe │ │ + b.n 8c4e2 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d0, d8, d16 │ │ - b.n 8c732 │ │ + b.n 8c4e2 │ │ nop │ │ - strb r4, [r2, #12] │ │ + strb r4, [r0, #5] │ │ movs r3, r0 │ │ - bcc.n 8c790 │ │ + bne.n 8c4e0 │ │ movs r3, r0 │ │ - ldr r3, [pc, #856] @ (8caf0 ) │ │ - vrshr.u64 d23, d22, #8 │ │ + ldr r5, [pc, #280] @ (8c660 ) │ │ + vrev32.32 , q11 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (8c93c ) │ │ + ldr r0, [pc, #400] @ (8c6ec ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -39586,410 +39440,410 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8c826 │ │ + blx c1a50 │ │ + cbnz r0, 8c5d6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c7cc │ │ + beq.n 8c57c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (8c940 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (8c6f0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (8c944 ) │ │ + ldr r0, [pc, #276] @ (8c6f4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8c896 │ │ + blx c1a70 │ │ + cbnz r0, 8c646 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8c870 │ │ + beq.n 8c620 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8c834 │ │ - b.n 8c7f2 │ │ + beq.n 8c5e4 │ │ + b.n 8c5a2 │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8c858 │ │ + beq.n 8c608 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8c858 │ │ + blx c1840 │ │ + b.n 8c608 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8c90e │ │ + blx c1a70 │ │ + cbnz r0, 8c6be │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8c7f2 │ │ + bne.w 8c5a2 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8c8ae │ │ + blx c1ab0 │ │ + b.n 8c65e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8c91e │ │ + bl 76664 │ │ + cbnz r0, 8c6ce │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8c804 │ │ + b.n 8c5b4 │ │ nop │ │ - strb r0, [r3, #5] │ │ + ldr r0, [r1, #120] @ 0x78 │ │ movs r3, r0 │ │ - bne.n 8c8e8 │ │ + ldmia r7, {r1, r5, r7} │ │ movs r3, r0 │ │ - mov sp, fp │ │ + ldr r0, [pc, #308] @ (8c82c ) │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 8c95a │ │ + cbz r1, 8c70a │ │ mov r4, r1 │ │ - bl 8ca20 │ │ + bl 8c7d0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8ca20 │ │ + bl 8c7d0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8c972 │ │ + cbz r1, 8c722 │ │ mov r4, r1 │ │ - bl 8cb80 │ │ + bl 8c930 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8cb80 │ │ + bl 8c930 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8c98a │ │ + cbz r1, 8c73a │ │ mov r4, r1 │ │ - bl 8cc18 │ │ + bl 8c9c8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8cc18 │ │ + bl 8c9c8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8c9a2 │ │ + cbz r1, 8c752 │ │ mov r4, r1 │ │ - bl 8ccf4 │ │ + bl 8caa4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8ccf4 │ │ + bl 8caa4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8c9ba │ │ + cbz r1, 8c76a │ │ mov r4, r1 │ │ - bl 8cdd8 │ │ + bl 8cb88 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8cdd8 │ │ + bl 8cb88 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 8c9d0 │ │ + cbz r1, 8c780 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8cebc │ │ + bl 8cc6c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8cebc │ │ - cbz r1, 8c9e4 │ │ + b.w 8cc6c │ │ + cbz r1, 8c794 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8cf90 │ │ + bl 8cd40 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8cf90 │ │ + b.w 8cd40 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8ca04 ) │ │ + ldr r5, [pc, #20] @ (8c7b4 ) │ │ movs r4, #176 @ 0xb0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8c9f2 │ │ + bne.n 8c7a2 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ + str r6, [sp, #448] @ 0x1c0 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8ca18 ) │ │ + ldr r0, [pc, #12] @ (8c7c8 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8ca1c ) │ │ + ldr r2, [pc, #12] @ (8c7cc ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - str r4, [r3, #120] @ 0x78 │ │ + str r4, [r1, #92] @ 0x5c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #316] @ (8cb6c ) │ │ + ldr r0, [pc, #316] @ (8c91c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #8 │ │ - ldr r6, [pc, #304] @ (8cb70 ) │ │ - ldr r0, [pc, #304] @ (8cb74 ) │ │ + ldr r6, [pc, #304] @ (8c920 ) │ │ + ldr r0, [pc, #304] @ (8c924 ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8caa2 │ │ + blx c1a00 │ │ + cbnz r0, 8c852 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8ca7c │ │ + beq.n 8c82c │ │ ldr r2, [r6, #0] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ca48 │ │ - b.n 8cb0e │ │ + beq.n 8c7f8 │ │ + b.n 8c8be │ │ adds r0, r6, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8ca66 │ │ + beq.n 8c816 │ │ mov r0, sl │ │ movs r1, #17 │ │ mov r8, sl │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, sl │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r6 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8ca66 │ │ + blx c1840 │ │ + b.n 8c816 │ │ ldr r0, [sp, #8] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ - cbz r0, 8cb12 │ │ + cbz r0, 8c8c2 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #200] @ (8cb78 ) │ │ + ldr r0, [pc, #200] @ (8c928 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8cb2c │ │ + blx c1a00 │ │ + cbnz r0, 8c8dc │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8cae6 │ │ + beq.n 8c896 │ │ ldr r2, [r6, #8] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cab2 │ │ - b.n 8cb12 │ │ + beq.n 8c862 │ │ + b.n 8c8c2 │ │ add.w r8, r6, #12 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8cad0 │ │ + beq.n 8c880 │ │ mov r0, fp │ │ movs r1, #17 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #8] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8cad0 │ │ + blx c1840 │ │ + b.n 8c880 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ - bne.n 8cb68 │ │ + bne.n 8c918 │ │ vorr d0, d8, d8 │ │ vpop {d5-d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #76] @ (8cb7c ) │ │ + ldr r0, [pc, #76] @ (8c92c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8cb62 │ │ + blx c1a70 │ │ + cbnz r0, 8c912 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cb34 │ │ - b.n 8cb12 │ │ + beq.n 8c8e4 │ │ + b.n 8c8c2 │ │ vldr d8, [sp, #8] │ │ - b.n 8cb12 │ │ - blx c1af0 │ │ - ldr r4, [r2, #108] @ 0x6c │ │ - movs r3, r0 │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ - movs r3, r0 │ │ - add r8, r7 │ │ - vcls.s32 q10, q7 │ │ - @ instruction: 0xfff86df0 │ │ + b.n 8c8c2 │ │ + blx c16d0 │ │ + ldr r4, [r0, #80] @ 0x50 │ │ + movs r3, r0 │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ + movs r3, r0 │ │ + mov r0, r5 │ │ + vsli.64 d20, d30, #56 @ 0x38 │ │ + vmull.u q11, d8, d16 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #128] @ (8cc10 ) │ │ + ldr r0, [pc, #128] @ (8c9c0 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #116] @ (8cc14 ) │ │ + ldr r0, [pc, #116] @ (8c9c4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8cbd0 │ │ + blx c1a00 │ │ + cbnz r0, 8c980 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cba2 │ │ + beq.n 8c952 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8cbf8 │ │ + b.n 8c9a8 │ │ vldr d16, [sp] │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ vcmp.f64 d16, d17 │ │ vmov.f64 d0, d17 │ │ it vs │ │ @@ -40000,877 +39854,877 @@ │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [r6, #84] @ 0x54 │ │ + ldr r4, [r4, #56] @ 0x38 │ │ movs r3, r0 │ │ - ldr r2, [r0, #88] @ 0x58 │ │ + ldr r2, [r6, #56] @ 0x38 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #196] @ (8ccec ) │ │ + ldr r0, [pc, #196] @ (8ca9c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8cc5e │ │ + blx c1a50 │ │ + cbnz r0, 8ca0e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cc36 │ │ - b.n 8ccc2 │ │ + beq.n 8c9e6 │ │ + b.n 8ca72 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #140] @ (8ccf0 ) │ │ + ldr r0, [pc, #140] @ (8caa0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8cc94 │ │ + blx c1a70 │ │ + cbnz r0, 8ca44 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cc66 │ │ - b.n 8ccc2 │ │ + beq.n 8ca16 │ │ + b.n 8ca72 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8ccde │ │ + blx c1a00 │ │ + cbnz r0, 8ca8e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cc9a │ │ + beq.n 8ca4a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d16, d16, d16 │ │ vadd.f64 d0, d8, d16 │ │ - b.n 8ccc6 │ │ - ldr r4, [r3, #76] @ 0x4c │ │ + b.n 8ca76 │ │ + ldr r4, [r1, #48] @ 0x30 │ │ movs r3, r0 │ │ - ldr r6, [r7, #72] @ 0x48 │ │ + ldr r6, [r5, #44] @ 0x2c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (8cdc8 ) │ │ + ldr r0, [pc, #200] @ (8cb78 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #188] @ (8cdcc ) │ │ - ldr r0, [pc, #188] @ (8cdd0 ) │ │ + ldr r6, [pc, #188] @ (8cb7c ) │ │ + ldr r0, [pc, #188] @ (8cb80 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8cd74 │ │ + blx c1a00 │ │ + cbnz r0, 8cb24 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8cd4c │ │ + beq.n 8cafc │ │ ldr r2, [r6, #16] │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cd18 │ │ - b.n 8cda8 │ │ + beq.n 8cac8 │ │ + b.n 8cb58 │ │ add.w r8, r6, #20 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8cd36 │ │ + beq.n 8cae6 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8cd36 │ │ + blx c1840 │ │ + b.n 8cae6 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (8cdd4 ) │ │ + ldr r0, [pc, #92] @ (8cb84 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8cdae │ │ + blx c1a70 │ │ + cbnz r0, 8cb5e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cd7c │ │ + beq.n 8cb2c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8cdb2 │ │ + b.n 8cb62 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [r0, #64] @ 0x40 │ │ + blx c16d0 │ │ + ldr r4, [r6, #32] │ │ movs r3, r0 │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ movs r3, r0 │ │ - add lr, r8 │ │ - vtbl.8 d22, {d24-d27}, d24 │ │ + mov r6, r6 │ │ + @ instruction: 0xfff869d8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (8ceac ) │ │ + ldr r0, [pc, #200] @ (8cc5c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #188] @ (8ceb0 ) │ │ - ldr r0, [pc, #188] @ (8ceb4 ) │ │ + ldr r6, [pc, #188] @ (8cc60 ) │ │ + ldr r0, [pc, #188] @ (8cc64 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8ce58 │ │ + blx c1a00 │ │ + cbnz r0, 8cc08 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8ce30 │ │ + beq.n 8cbe0 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cdfc │ │ - b.n 8ce8c │ │ + beq.n 8cbac │ │ + b.n 8cc3c │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8ce1a │ │ + beq.n 8cbca │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 8ce1a │ │ + blx c1840 │ │ + b.n 8cbca │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (8ceb8 ) │ │ + ldr r0, [pc, #92] @ (8cc68 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8ce92 │ │ + blx c1a70 │ │ + cbnz r0, 8cc42 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ce60 │ │ + beq.n 8cc10 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8ce96 │ │ + b.n 8cc46 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r0, [r4, #48] @ 0x30 │ │ + blx c16d0 │ │ + ldr r0, [r2, #20] │ │ movs r3, r0 │ │ - ldmia r4, {r1, r3, r4, r5} │ │ + ldmia r2!, {r1, r3} │ │ movs r3, r0 │ │ - mvns r2, r4 │ │ - vtbx.8 d22, {d24-d26}, d4 │ │ + cmp r2, sl │ │ + @ instruction: 0xfff868f4 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (8cf7c ) │ │ + ldr r0, [pc, #180] @ (8cd2c ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (8cf80 ) │ │ - ldr r0, [pc, #168] @ (8cf84 ) │ │ + ldr r5, [pc, #164] @ (8cd30 ) │ │ + ldr r0, [pc, #168] @ (8cd34 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (8cf88 ) │ │ - ldr r6, [pc, #164] @ (8cf8c ) │ │ + ldr r0, [pc, #164] @ (8cd38 ) │ │ + ldr r6, [pc, #164] @ (8cd3c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8cf60 │ │ + blx c1b60 │ │ + cbnz r0, 8cd10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8cf36 │ │ + beq.n 8cce6 │ │ ldr r0, [r5, #32] │ │ - cbz r0, 8cf1a │ │ + cbz r0, 8ccca │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8cf1a │ │ + cbz r1, 8ccca │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8cf1c │ │ + b.n 8cccc │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ceec │ │ - b.n 8cf64 │ │ + beq.n 8cc9c │ │ + b.n 8cd14 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8cf0c │ │ + beq.n 8ccbc │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8cf0c │ │ + blx c1840 │ │ + b.n 8ccbc │ │ ldr r0, [sp, #12] │ │ - b.n 8cf66 │ │ + b.n 8cd16 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r0, [r7, #32] │ │ + blx c16d0 │ │ + ldr r0, [r5, #4] │ │ movs r3, r0 │ │ - ldmia r3!, {r2, r4, r6} │ │ + ldmia r1!, {r2, r5} │ │ movs r3, r0 │ │ - adcs r1, r6 │ │ - vsubw.u q10, q4, d12 │ │ - vsra.u64 d20, d8, #8 │ │ + cmn r1, r4 │ │ + vsri.32 q10, q14, #8 │ │ + vsubw.u q10, q4, d8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (8d050 ) │ │ + ldr r0, [pc, #180] @ (8ce00 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (8d054 ) │ │ - ldr r0, [pc, #168] @ (8d058 ) │ │ + ldr r5, [pc, #164] @ (8ce04 ) │ │ + ldr r0, [pc, #168] @ (8ce08 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (8d05c ) │ │ - ldr r6, [pc, #164] @ (8d060 ) │ │ + ldr r0, [pc, #164] @ (8ce0c ) │ │ + ldr r6, [pc, #164] @ (8ce10 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 8d034 │ │ + blx c1b60 │ │ + cbnz r0, 8cde4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8d00a │ │ + beq.n 8cdba │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, 8cfee │ │ + cbz r0, 8cd9e │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8cfee │ │ + cbz r1, 8cd9e │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8cff0 │ │ + b.n 8cda0 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8cfc0 │ │ - b.n 8d038 │ │ + beq.n 8cd70 │ │ + b.n 8cde8 │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8cfe0 │ │ + beq.n 8cd90 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 8cfe0 │ │ + blx c1840 │ │ + b.n 8cd90 │ │ ldr r0, [sp, #12] │ │ - b.n 8d03a │ │ + b.n 8cdea │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [r4, #20] │ │ + blx c16d0 │ │ + str r4, [r2, #120] @ 0x78 │ │ movs r3, r0 │ │ - ldmia r2!, {r7} │ │ + ldmia r0!, {r4, r6} │ │ movs r3, r0 │ │ - lsls r5, r3 │ │ - vqrdmlah.s , q12, d9[0] │ │ - vshr.u32 q10, q5, #8 │ │ + tst r5, r1 │ │ + vshr.u32 d20, d25, #8 │ │ + @ instruction: 0xfff841ca │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 8d076 │ │ + cbz r1, 8ce26 │ │ mov r4, r1 │ │ - bl 8d2a8 │ │ + bl 8d058 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8d2a8 │ │ + bl 8d058 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8d0bc ) │ │ + ldr r0, [pc, #52] @ (8ce6c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8d09a │ │ + cbz r1, 8ce4a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8d478 │ │ - b.n 8d0aa │ │ + bl 8d228 │ │ + b.n 8ce5a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8d478 │ │ + bl 8d228 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r6, [r7, #4] │ │ + str r6, [r5, #104] @ 0x68 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8d0d2 │ │ + cbz r1, 8ce82 │ │ mov r4, r1 │ │ - bl 8d620 │ │ + bl 8d3d0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8d620 │ │ + bl 8d3d0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8d6c0 │ │ - cbz r4, 8d0e6 │ │ + bl 8d470 │ │ + cbz r4, 8ce96 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 8d0f8 │ │ + cbz r1, 8cea8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8d768 │ │ + bl 8d518 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8d768 │ │ - cbz r1, 8d10c │ │ + b.w 8d518 │ │ + cbz r1, 8cebc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8d804 │ │ + bl 8d5b4 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8d804 │ │ + b.w 8d5b4 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8d150 ) │ │ + ldr r0, [pc, #52] @ (8cf00 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8d12e │ │ + cbz r1, 8cede │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8db88 │ │ - b.n 8d13e │ │ + bl 8d938 │ │ + b.n 8ceee │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8db88 │ │ + bl 8d938 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r2, [r5, #124] @ 0x7c │ │ + str r2, [r3, #96] @ 0x60 │ │ movs r3, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8d190 ) │ │ + ldr r0, [pc, #52] @ (8cf40 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 8d170 │ │ + cbz r1, 8cf20 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8dcb8 │ │ - b.n 8d180 │ │ + bl 8da68 │ │ + b.n 8cf30 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8dcb8 │ │ + bl 8da68 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r0, [r5, #120] @ 0x78 │ │ + str r0, [r3, #92] @ 0x5c │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8d1d4 ) │ │ + ldr r0, [pc, #52] @ (8cf84 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8d1b2 │ │ + cbz r1, 8cf62 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8dd88 │ │ - b.n 8d1c2 │ │ + bl 8db38 │ │ + b.n 8cf72 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8dd88 │ │ + bl 8db38 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r6, [r4, #116] @ 0x74 │ │ + str r6, [r2, #88] @ 0x58 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8d218 ) │ │ + ldr r0, [pc, #52] @ (8cfc8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8d1f6 │ │ + cbz r1, 8cfa6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8deb8 │ │ - b.n 8d206 │ │ + bl 8dc68 │ │ + b.n 8cfb6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8deb8 │ │ + bl 8dc68 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r2, [r4, #112] @ 0x70 │ │ + str r2, [r2, #84] @ 0x54 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8e1f0 │ │ - cbz r4, 8d22a │ │ + bl 8dfa0 │ │ + cbz r4, 8cfda │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8d26c ) │ │ + ldr r0, [pc, #52] @ (8d01c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8d24a │ │ + cbz r1, 8cffa │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8e370 │ │ - b.n 8d25a │ │ + bl 8e120 │ │ + b.n 8d00a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8e370 │ │ + bl 8e120 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r6, [r1, #108] @ 0x6c │ │ + str r6, [r7, #76] @ 0x4c │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8d28c ) │ │ + ldr r5, [pc, #20] @ (8d03c ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8d27c │ │ + bne.n 8d02c │ │ pop {r4, r5, r7, pc} │ │ - str r0, [sp, #664] @ 0x298 │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8d2a0 ) │ │ + ldr r0, [pc, #12] @ (8d050 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8d2a4 ) │ │ + ldr r2, [pc, #12] @ (8d054 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldrsh r4, [r2, r4] │ │ + ldrb r4, [r0, r5] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8d470 ) │ │ + ldr r0, [pc, #440] @ (8d220 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8d474 ) │ │ + ldr r0, [pc, #428] @ (8d224 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8d2f6 │ │ + blx c1a00 │ │ + cbnz r0, 8d0a6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d2cc │ │ - b.n 8d3c4 │ │ + beq.n 8d07c │ │ + b.n 8d174 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8d326 │ │ + blx c1a00 │ │ + cbnz r0, 8d0d6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d2fc │ │ - b.n 8d3c4 │ │ + beq.n 8d0ac │ │ + b.n 8d174 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8d35e │ │ + blx c1a00 │ │ + cbnz r0, 8d10e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d334 │ │ - b.n 8d3c4 │ │ + beq.n 8d0e4 │ │ + b.n 8d174 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8d396 │ │ + blx c1a00 │ │ + cbnz r0, 8d146 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d36c │ │ - b.n 8d3c4 │ │ + beq.n 8d11c │ │ + b.n 8d174 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8d3e0 │ │ + blx c1a00 │ │ + cbnz r0, 8d190 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d39c │ │ + beq.n 8d14c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8d41c │ │ + blx c1a00 │ │ + cbnz r0, 8d1cc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8d3ee │ │ - b.n 8d3c8 │ │ + beq.n 8d19e │ │ + b.n 8d178 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8d452 │ │ + bne.n 8d202 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8d452 │ │ + bne.n 8d202 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8d3c8 │ │ + beq.n 8d178 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8d3c8 │ │ + bgt.n 8d178 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8d3c8 │ │ - str r2, [r1, #100] @ 0x64 │ │ + b.n 8d178 │ │ + str r2, [r7, #68] @ 0x44 │ │ movs r3, r0 │ │ - str r0, [r3, #100] @ 0x64 │ │ + str r0, [r1, #72] @ 0x48 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8d614 ) │ │ + ldr r0, [pc, #396] @ (8d3c4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -40879,713 +40733,713 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8d502 │ │ + blx c1a50 │ │ + cbnz r0, 8d2b2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d4a8 │ │ + beq.n 8d258 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8d618 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8d3c8 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (8d61c ) │ │ + ldr r0, [pc, #272] @ (8d3cc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8d56e │ │ + blx c1a70 │ │ + cbnz r0, 8d31e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8d54a │ │ + beq.n 8d2fa │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d510 │ │ - b.n 8d4ce │ │ + beq.n 8d2c0 │ │ + b.n 8d27e │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8d532 │ │ + beq.n 8d2e2 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8d532 │ │ + blx c1840 │ │ + b.n 8d2e2 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8d5e6 │ │ + blx c1a70 │ │ + cbnz r0, 8d396 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8d4ce │ │ + bne.w 8d27e │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8d586 │ │ + blx c1ab0 │ │ + b.n 8d336 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8d5f6 │ │ + bl 76664 │ │ + cbnz r0, 8d3a6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8d4e0 │ │ + b.n 8d290 │ │ nop │ │ - str r4, [r7, #68] @ 0x44 │ │ + str r4, [r5, #40] @ 0x28 │ │ movs r3, r0 │ │ - stmia r5!, {r1, r2, r4, r6} │ │ + stmia r3!, {r1, r2, r5} │ │ movs r3, r0 │ │ - subs r2, #1 │ │ + subs r3, #113 @ 0x71 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (8d6b8 ) │ │ + ldr r0, [pc, #136] @ (8d468 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8d664 │ │ + blx c1a50 │ │ + cbnz r0, 8d414 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d63c │ │ - b.n 8d698 │ │ + beq.n 8d3ec │ │ + b.n 8d448 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (8d6bc ) │ │ + ldr r0, [pc, #84] @ (8d46c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8d69e │ │ + blx c1a70 │ │ + cbnz r0, 8d44e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d66c │ │ + beq.n 8d41c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8d6a2 │ │ + b.n 8d452 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - str r6, [r2, #44] @ 0x2c │ │ + blx c16d0 │ │ + str r6, [r0, #16] │ │ movs r3, r0 │ │ - str r0, [r7, #40] @ 0x28 │ │ + str r0, [r5, #12] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (8d760 ) │ │ + ldr r0, [pc, #144] @ (8d510 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8d704 │ │ + blx c1a50 │ │ + cbnz r0, 8d4b4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d6dc │ │ - b.n 8d73a │ │ - ldr r0, [pc, #92] @ (8d764 ) │ │ + beq.n 8d48c │ │ + b.n 8d4ea │ │ + ldr r0, [pc, #92] @ (8d514 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8d73e │ │ + blx c1a70 │ │ + cbnz r0, 8d4ee │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d70e │ │ + beq.n 8d4be │ │ movs r0, #0 │ │ - b.n 8d748 │ │ + b.n 8d4f8 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - str r6, [r6, #32] │ │ + str r6, [r4, #4] │ │ movs r3, r0 │ │ - str r2, [r3, #32] │ │ + str r2, [r1, #4] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (8d7fc ) │ │ + ldr r0, [pc, #132] @ (8d5ac ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8d7ac │ │ + blx c1a50 │ │ + cbnz r0, 8d55c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d784 │ │ - b.n 8d7e0 │ │ + beq.n 8d534 │ │ + b.n 8d590 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (8d800 ) │ │ + ldr r0, [pc, #80] @ (8d5b0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8d7e4 │ │ + blx c1a70 │ │ + cbnz r0, 8d594 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d7b4 │ │ + beq.n 8d564 │ │ movs r0, #0 │ │ - b.n 8d7e6 │ │ + b.n 8d596 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - str r6, [r1, #24] │ │ + blx c16d0 │ │ + ldrsh r6, [r7, r6] │ │ movs r3, r0 │ │ - str r0, [r7, #20] │ │ + ldrsh r0, [r5, r6] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #828] @ (8db4c ) │ │ + ldr r0, [pc, #828] @ (8d8fc ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8d846 │ │ + blx c1a50 │ │ + cbnz r0, 8d5f6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d81e │ │ - b.n 8d87a │ │ + beq.n 8d5ce │ │ + b.n 8d62a │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #772] @ (8db50 ) │ │ + ldr r0, [pc, #772] @ (8d900 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8d892 │ │ + blx c1a70 │ │ + cbnz r0, 8d642 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d84e │ │ + beq.n 8d5fe │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #696] @ (8db54 ) │ │ + ldr r0, [pc, #696] @ (8d904 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #692] @ (8db58 ) │ │ + ldr r0, [pc, #692] @ (8d908 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #692] @ (8db5c ) │ │ - ldr r6, [pc, #692] @ (8db60 ) │ │ + ldr r0, [pc, #692] @ (8d90c ) │ │ + ldr r6, [pc, #692] @ (8d910 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 8d928 │ │ + blx c1b60 │ │ + cbnz r0, 8d6d8 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #12] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8d8fc │ │ + beq.n 8d6ac │ │ ldr r0, [r1, #8] │ │ - cbz r0, 8d8e0 │ │ + cbz r0, 8d690 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8d8e0 │ │ + cbz r1, 8d690 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8d8e2 │ │ + b.n 8d692 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ str.w r9, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d8b0 │ │ - b.n 8d87a │ │ + beq.n 8d660 │ │ + b.n 8d62a │ │ add.w r0, r1, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 8d8d2 │ │ + beq.n 8d682 │ │ ldr r0, [sp, #8] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 8d8d2 │ │ + b.n 8d682 │ │ ldrd r1, r0, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n 8d9c0 │ │ - ldr r0, [pc, #584] @ (8db7c ) │ │ + bne.n 8d770 │ │ + ldr r0, [pc, #584] @ (8d92c ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #584] @ (8db80 ) │ │ - ldr r6, [pc, #584] @ (8db84 ) │ │ + ldr r5, [pc, #584] @ (8d930 ) │ │ + ldr r6, [pc, #584] @ (8d934 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r9 │ │ - blx c1f80 │ │ + blx c1b60 │ │ cmp r0, #0 │ │ - bne.w 8db46 │ │ + bne.w 8d8f6 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #28] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8d990 │ │ + beq.n 8d740 │ │ ldr r0, [r1, #24] │ │ - cbz r0, 8d976 │ │ + cbz r0, 8d726 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8d976 │ │ + cbz r1, 8d726 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8d978 │ │ + b.n 8d728 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d942 │ │ - b.n 8d87a │ │ + beq.n 8d6f2 │ │ + b.n 8d62a │ │ add.w r0, r1, #28 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 8d968 │ │ + beq.n 8d718 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #24] │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 8d968 │ │ + b.n 8d718 │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8d9ea │ │ + blx c1a50 │ │ + cbnz r0, 8d79a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8d9c2 │ │ - b.n 8d87a │ │ + beq.n 8d772 │ │ + b.n 8d62a │ │ add r6, sp, #16 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8da1e │ │ + blx c1a70 │ │ + cbnz r0, 8d7ce │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8d9ec │ │ - b.n 8d87c │ │ + beq.n 8d79c │ │ + b.n 8d62c │ │ ldr.w r9, [sp, #16] │ │ add.w r8, sp, #16 │ │ - ldr r0, [pc, #316] @ (8db64 ) │ │ + ldr r0, [pc, #316] @ (8d914 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #312] @ (8db68 ) │ │ - ldr r6, [pc, #316] @ (8db6c ) │ │ + ldr r5, [pc, #312] @ (8d918 ) │ │ + ldr r6, [pc, #316] @ (8d91c ) │ │ add r5, pc │ │ add r6, pc │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 8daae │ │ + blx c1b60 │ │ + cbnz r0, 8d85e │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #20] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8da82 │ │ + beq.n 8d832 │ │ ldr r0, [r1, #16] │ │ - cbz r0, 8da64 │ │ + cbz r0, 8d814 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8da64 │ │ + cbz r1, 8d814 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8da66 │ │ + b.n 8d816 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8da34 │ │ - b.n 8d87c │ │ + beq.n 8d7e4 │ │ + b.n 8d62c │ │ add.w r0, r1, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 8da56 │ │ + beq.n 8d806 │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 8da56 │ │ + b.n 8d806 │ │ ldr r0, [sp, #16] │ │ cmp r9, r0 │ │ - beq.w 8d930 │ │ - ldr r0, [pc, #184] @ (8db70 ) │ │ + beq.w 8d6e0 │ │ + ldr r0, [pc, #184] @ (8d920 ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #180] @ (8db74 ) │ │ - ldr r6, [pc, #184] @ (8db78 ) │ │ + ldr r5, [pc, #180] @ (8d924 ) │ │ + ldr r6, [pc, #184] @ (8d928 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, 8db46 │ │ + blx c1b60 │ │ + cbnz r0, 8d8f6 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #36] @ 0x24 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8db16 │ │ + beq.n 8d8c6 │ │ ldr r0, [r1, #32] │ │ - cbz r0, 8daf8 │ │ + cbz r0, 8d8a8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 8daf8 │ │ + cbz r1, 8d8a8 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 8dafa │ │ + b.n 8d8aa │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8dac8 │ │ - b.n 8d87c │ │ + beq.n 8d878 │ │ + b.n 8d62c │ │ add.w r0, r1, #36 @ 0x24 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 8daea │ │ + beq.n 8d89a │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #32] │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 8daea │ │ + b.n 8d89a │ │ ldr r0, [sp, #16] │ │ - b.n 8d87c │ │ + b.n 8d62c │ │ nop │ │ - str r4, [r6, #12] │ │ - movs r3, r0 │ │ - str r6, [r3, #12] │ │ + ldrsh r4, [r4, r4] │ │ movs r3, r0 │ │ - stmia r1!, {r2, r6, r7} │ │ + ldrsh r6, [r1, r4] │ │ movs r3, r0 │ │ - adds r7, #99 @ 0x63 │ │ - vqshl.u32 , , #24 │ │ - vpadal.u32 d19, d21 │ │ - vsli.64 , , #56 @ 0x38 │ │ - @ instruction: 0xfff83561 │ │ - vsli.32 d19, d15, #24 │ │ - vsri.64 d19, d24, #8 │ │ - vpadal.s32 , q12 │ │ - vrsra.u64 d19, d17, #8 │ │ - vqshlu.s32 d19, d30, #24 │ │ - vqshlu.s64 , q9, #56 @ 0x38 │ │ - vsli.32 d19, d23, #24 │ │ + ite ls │ │ + movls r3, r0 │ │ + subhi r0, #211 @ 0xd3 │ │ + vtbx.8 d19, {d24}, d27 │ │ + vqshrun.s64 d19, , #8 │ │ + vqabs.s32 , │ │ + vqshlu.s64 , , #56 @ 0x38 │ │ + vpadal.u32 d19, d15 │ │ + vpadal.s32 d19, d24 │ │ + vqshl.u64 , q4, #56 @ 0x38 │ │ + vabal.u , d8, d17 │ │ + vqneg.s32 d19, d30 │ │ + vtbx.8 d19, {d8}, d18 │ │ + vpadal.u32 d19, d23 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (8dcb4 ) │ │ + ldr r0, [pc, #284] @ (8da64 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -41594,193 +41448,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8dbf2 │ │ + blx c1a50 │ │ + cbnz r0, 8d9a2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8dbb8 │ │ + beq.n 8d968 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 8dc92 │ │ + b.n 8da42 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8dc68 │ │ + blx c1a70 │ │ + cbnz r0, 8da18 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 8dbde │ │ + bne.n 8d98e │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8dc0a │ │ + blx c1ab0 │ │ + b.n 8d9ba │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8dc78 │ │ + bl 76664 │ │ + cbnz r0, 8da28 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldrb r4, [r5, r5] │ │ + blx c16d0 │ │ + ldrh r4, [r3, r6] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (8dd80 ) │ │ + ldr r0, [pc, #188] @ (8db30 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8dd0a │ │ + blx c1a50 │ │ + cbnz r0, 8daba │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8dce2 │ │ - b.n 8dd3e │ │ + beq.n 8da92 │ │ + b.n 8daee │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (8dd84 ) │ │ + ldr r0, [pc, #116] @ (8db34 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8dd4e │ │ + blx c1a70 │ │ + cbnz r0, 8dafe │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8dd12 │ │ + beq.n 8dac2 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 8dd5c │ │ + b.n 8db0c │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldrb r6, [r7, r0] │ │ + ldrh r6, [r5, r1] │ │ movs r3, r0 │ │ - ldrb r6, [r3, r0] │ │ + ldrh r6, [r1, r1] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (8deb4 ) │ │ + ldr r0, [pc, #284] @ (8dc64 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -41789,112 +41643,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8ddf2 │ │ + blx c1a50 │ │ + cbnz r0, 8dba2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ddb8 │ │ + beq.n 8db68 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 8de92 │ │ + b.n 8dc42 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8de68 │ │ + blx c1a70 │ │ + cbnz r0, 8dc18 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 8ddde │ │ + bne.n 8db8e │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8de0a │ │ + blx c1ab0 │ │ + b.n 8dbba │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8de78 │ │ + bl 76664 │ │ + cbnz r0, 8dc28 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldrh r4, [r5, r5] │ │ + blx c16d0 │ │ + ldr r4, [r3, r6] │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (8e1d8 ) │ │ + ldr r0, [pc, #784] @ (8df88 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -41903,472 +41757,472 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8df10 │ │ + blx c1a50 │ │ + cbnz r0, 8dcc0 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8dee8 │ │ - b.n 8df78 │ │ - ldr r0, [pc, #712] @ (8e1dc ) │ │ + beq.n 8dc98 │ │ + b.n 8dd28 │ │ + ldr r0, [pc, #712] @ (8df8c ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 8df48 │ │ + blx c1a70 │ │ + cbnz r0, 8dcf8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8df1a │ │ - b.n 8df78 │ │ + beq.n 8dcca │ │ + b.n 8dd28 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 8dfc6 │ │ + cbz r0, 8dd76 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 8e048 │ │ + bne.n 8ddf8 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8df50 │ │ + beq.n 8dd00 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 8df78 │ │ + bne.n 8dd28 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 8dfac │ │ - ldr r4, [pc, #520] @ (8e1e0 ) │ │ + beq.n 8dd5c │ │ + ldr r4, [pc, #520] @ (8df90 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (8e1e4 ) │ │ + ldr r0, [pc, #520] @ (8df94 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 8e132 │ │ + bne.w 8dee2 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8e022 │ │ + beq.n 8ddd2 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8dfe2 │ │ - b.n 8df78 │ │ + beq.n 8dd92 │ │ + b.n 8dd28 │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8e00a │ │ + beq.n 8ddba │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 8e00a │ │ - ldr r4, [pc, #412] @ (8e1e8 ) │ │ + blx c1840 │ │ + b.n 8ddba │ │ + ldr r4, [pc, #412] @ (8df98 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (8e1ec ) │ │ + ldr r0, [pc, #412] @ (8df9c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8e0b8 │ │ + blx c1a70 │ │ + cbnz r0, 8de68 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8e092 │ │ + beq.n 8de42 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e056 │ │ - b.n 8df78 │ │ + beq.n 8de06 │ │ + b.n 8dd28 │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8e07a │ │ + beq.n 8de2a │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 8e07a │ │ + blx c1840 │ │ + b.n 8de2a │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 8e1aa │ │ + bne.n 8df5a │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8df78 │ │ + bne.w 8dd28 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8e0d0 │ │ + blx c1ab0 │ │ + b.n 8de80 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8e1aa │ │ + blx c1a70 │ │ + cbnz r0, 8df5a │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8df78 │ │ + bne.w 8dd28 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8e14a │ │ + blx c1ab0 │ │ + b.n 8defa │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8e1ba │ │ + bl 76664 │ │ + cbnz r0, 8df6a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8df8a │ │ + b.n 8dd3a │ │ nop │ │ - ldrh r4, [r7, r0] │ │ + ldr r4, [r5, r1] │ │ movs r3, r0 │ │ - ldrh r6, [r1, r0] │ │ + ldr r6, [r7, r0] │ │ movs r3, r0 │ │ - hlt 0x0004 │ │ + @ instruction: 0xb854 │ │ movs r3, r0 │ │ - cmp r7, #47 @ 0x2f │ │ - vshll.u32 , d0, #24 │ │ + adds r0, #159 @ 0x9f │ │ + vqneg.s32 , q8 │ │ movs r3, r0 │ │ - cmp r6, #187 @ 0xbb │ │ + adds r0, #43 @ 0x2b │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #356] @ (8e364 ) │ │ + ldr r0, [pc, #356] @ (8e114 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8e234 │ │ + blx c1a50 │ │ + cbnz r0, 8dfe4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e20c │ │ - b.n 8e26a │ │ - ldr r0, [pc, #304] @ (8e368 ) │ │ + beq.n 8dfbc │ │ + b.n 8e01a │ │ + ldr r0, [pc, #304] @ (8e118 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8e282 │ │ + blx c1a70 │ │ + cbnz r0, 8e032 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e23e │ │ + beq.n 8dfee │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 8e292 │ │ + cbz r0, 8e042 │ │ movs r0, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n 8e26c │ │ + b.n 8e01c │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8e2bc │ │ + blx c1a50 │ │ + cbnz r0, 8e06c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e294 │ │ - b.n 8e26a │ │ + beq.n 8e044 │ │ + b.n 8e01a │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8e2f2 │ │ + blx c1a70 │ │ + cbnz r0, 8e0a2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8e2c0 │ │ - b.n 8e26c │ │ + beq.n 8e070 │ │ + b.n 8e01c │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - bne.n 8e28a │ │ + bne.n 8e03a │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 8e328 │ │ + blx c1a50 │ │ + cbnz r0, 8e0d8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8e2fc │ │ - b.n 8e26c │ │ + beq.n 8e0ac │ │ + b.n 8e01c │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8e35e │ │ + blx c1a70 │ │ + cbnz r0, 8e10e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 8e32c │ │ - b.n 8e26c │ │ + beq.n 8e0dc │ │ + b.n 8e01c │ │ ldrb.w r0, [r7, #-25] │ │ - b.n 8e28a │ │ - ldrsb r6, [r0, r4] │ │ + b.n 8e03a │ │ + strb r6, [r6, r4] │ │ movs r3, r0 │ │ - ldrsb r2, [r5, r3] │ │ + strb r2, [r3, r4] │ │ movs r3, r0 │ │ - bmi.n 8e318 │ │ - bmi.n 8e31a │ │ + bmi.n 8e0c8 │ │ + bmi.n 8e0ca │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #180 @ 0xb4 │ │ mov sl, r0 │ │ - ldr r0, [pc, #888] @ (8e6f8 ) │ │ + ldr r0, [pc, #888] @ (8e4a8 ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #176] @ 0xb0 │ │ movs r0, #0 │ │ @@ -42383,97 +42237,97 @@ │ │ str r1, [sp, #120] @ 0x78 │ │ add r0, sp, #104 @ 0x68 │ │ add.w r9, r0, #16 │ │ add r4, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, 8e3d8 │ │ + blx c1b10 │ │ + cbnz r0, 8e188 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e3ac │ │ - b.n 8e472 │ │ + beq.n 8e15c │ │ + b.n 8e222 │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ add r4, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8e406 │ │ + blx c1a50 │ │ + cbnz r0, 8e1b6 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e3de │ │ - b.n 8e472 │ │ - ldr r0, [pc, #756] @ (8e6fc ) │ │ + beq.n 8e18e │ │ + b.n 8e222 │ │ + ldr r0, [pc, #756] @ (8e4ac ) │ │ sub.w r4, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 8e440 │ │ + blx c1a70 │ │ + cbnz r0, 8e1f0 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e412 │ │ - b.n 8e472 │ │ + beq.n 8e1c2 │ │ + b.n 8e222 │ │ ldrb.w r0, [r7, #-165] │ │ add r4, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ - beq.n 8e4c8 │ │ + beq.n 8e278 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 8e554 │ │ + bne.n 8e304 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e44a │ │ + beq.n 8e1fa │ │ movs r0, #0 │ │ add.w r4, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str r0, [r4, #0] │ │ - ldr r0, [pc, #628] @ (8e700 ) │ │ + ldr r0, [pc, #628] @ (8e4b0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #104 @ 0x68 │ │ blx r4 │ │ add r0, sp, #128 @ 0x80 │ │ blx r4 │ │ add r0, sp, #152 @ 0x98 │ │ @@ -42481,577 +42335,577 @@ │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #176] @ 0xb0 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #180 @ 0xb4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 8e472 │ │ + bne.n 8e222 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 8e4ae │ │ + beq.n 8e25e │ │ strd r9, fp, [sp, #20] │ │ add.w r9, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ - ldr r6, [pc, #544] @ (8e704 ) │ │ - ldr r0, [pc, #548] @ (8e708 ) │ │ + ldr r6, [pc, #544] @ (8e4b4 ) │ │ + ldr r0, [pc, #548] @ (8e4b8 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 8e64a │ │ + bne.w 8e3fa │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8e52a │ │ + beq.n 8e2da │ │ ldr r3, [r6, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e4ea │ │ - b.n 8e864 │ │ + beq.n 8e29a │ │ + b.n 8e614 │ │ add.w r0, r6, #68 @ 0x44 │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8e512 │ │ + beq.n 8e2c2 │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n 8e512 │ │ + blx c1840 │ │ + b.n 8e2c2 │ │ strd r9, fp, [sp, #20] │ │ add.w r9, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ - ldr r6, [pc, #428] @ (8e70c ) │ │ - ldr r0, [pc, #428] @ (8e710 ) │ │ + ldr r6, [pc, #428] @ (8e4bc ) │ │ + ldr r0, [pc, #428] @ (8e4c0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8e5ce │ │ + blx c1a70 │ │ + cbnz r0, 8e37e │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8e5a4 │ │ + beq.n 8e354 │ │ ldr r3, [r6, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e568 │ │ - b.n 8e864 │ │ + beq.n 8e318 │ │ + b.n 8e614 │ │ add.w r0, r6, #60 @ 0x3c │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8e58c │ │ + beq.n 8e33c │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #56] @ 0x38 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n 8e58c │ │ + blx c1840 │ │ + b.n 8e33c │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 8e6c4 │ │ + bne.n 8e474 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8e864 │ │ + bne.w 8e614 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8e5e8 │ │ + blx c1ab0 │ │ + b.n 8e398 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, 8e6c4 │ │ + blx c1a70 │ │ + cbnz r0, 8e474 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8e864 │ │ + bne.w 8e614 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8e664 │ │ + blx c1ab0 │ │ + b.n 8e414 │ │ add r0, sp, #152 @ 0x98 │ │ add r1, sp, #104 @ 0x68 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #44 @ 0x2c │ │ ldr r6, [sp, #28] │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8e714 │ │ + blx c1a50 │ │ + cbnz r0, 8e4c4 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e6d0 │ │ - b.n 8e472 │ │ - strb r2, [r0, r6] │ │ + beq.n 8e480 │ │ + b.n 8e222 │ │ + strh r2, [r6, r6] │ │ movs r3, r0 │ │ - strb r0, [r3, r4] │ │ + strh r0, [r1, r5] │ │ movs r3, r0 │ │ - strb r2, [r5, r2] │ │ + strh r2, [r3, r3] │ │ movs r3, r0 │ │ - push {r2, r3, r4, r5, r6, lr} │ │ + cbz r4, 8e50a │ │ movs r3, r0 │ │ - cmp r2, #39 @ 0x27 │ │ - vsri.64 , q15, #8 │ │ + cmp r3, #151 @ 0x97 │ │ + vpaddl.u32 , q7 │ │ movs r3, r0 │ │ - cmp r1, #169 @ 0xa9 │ │ + cmp r3, #25 │ │ @ instruction: 0xfff84e98 │ │ add.w r9, sp, #44 @ 0x2c │ │ - ldr r0, [pc, #608] @ (8e97c ) │ │ + ldr r0, [pc, #608] @ (8e72c ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8e788 │ │ + blx c1a70 │ │ + cbnz r0, 8e538 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8e75e │ │ + beq.n 8e50e │ │ ldr r3, [r6, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e722 │ │ - b.n 8e864 │ │ + beq.n 8e4d2 │ │ + b.n 8e614 │ │ add.w r0, r6, #76 @ 0x4c │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8e746 │ │ + beq.n 8e4f6 │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n 8e746 │ │ + blx c1840 │ │ + b.n 8e4f6 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, 8e7fe │ │ + blx c1a70 │ │ + cbnz r0, 8e5ae │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 8e864 │ │ + blx c1a30 │ │ + cbnz r0, 8e614 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8e7a2 │ │ + blx c1ab0 │ │ + b.n 8e552 │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #104 @ 0x68 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #44 @ 0x2c │ │ ldr.w fp, [sp, #24] │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8e834 │ │ + blx c1a50 │ │ + cbnz r0, 8e5e4 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e80c │ │ - b.n 8e864 │ │ + beq.n 8e5bc │ │ + b.n 8e614 │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 8e87a │ │ + blx c1a70 │ │ + cbnz r0, 8e62a │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e838 │ │ + beq.n 8e5e8 │ │ movs r0, #0 │ │ add.w r4, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ ldr r6, [sp, #28] │ │ - b.n 8e484 │ │ + b.n 8e234 │ │ ldrb.w r1, [r7, #-165] │ │ - add r0, pc, #232 @ (adr r0, 8e968 ) │ │ + add r0, pc, #232 @ (adr r0, 8e718 ) │ │ cmp r1, #0 │ │ it eq │ │ addeq r0, #8 │ │ vldr d16, [r0] │ │ movs r0, #0 │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #2 │ │ vstr d16, [sp, #32] │ │ str r0, [sp, #96] @ 0x60 │ │ str.w r9, [sp, #64] @ 0x40 │ │ add r4, sp, #152 @ 0x98 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #68] @ 0x44 │ │ add r6, sp, #128 @ 0x80 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #32 │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ - ldr r0, [pc, #200] @ (8e980 ) │ │ + ldr r0, [pc, #200] @ (8e730 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #52] @ 0x34 │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #180] @ (8e984 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #180] @ (8e734 ) │ │ add.w r9, sp, #48 @ 0x30 │ │ mov.w r8, #3 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ add r6, sp, #64 @ 0x40 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, fp │ │ mov r3, r6 │ │ strd r9, r8, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, 8e920 │ │ + cbnz r0, 8e6d0 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8e8e0 │ │ + beq.n 8e690 │ │ movs r0, #0 │ │ strd r0, r0, [sl] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [sl, #16] │ │ - b.n 8e928 │ │ + b.n 8e6d8 │ │ add r0, sp, #104 @ 0x68 │ │ add r1, sp, #80 @ 0x50 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #80 @ 0x50 │ │ - blx c1e60 │ │ + blx c1a40 │ │ cmp r4, #0 │ │ ldr r6, [sp, #28] │ │ ldr r4, [sp, #20] │ │ - beq.w 8e488 │ │ + beq.w 8e238 │ │ add.w r8, sp, #104 @ 0x68 │ │ mov r0, r8 │ │ - bl 76744 │ │ - cbnz r0, 8e94a │ │ + bl 76664 │ │ + cbnz r0, 8e6fa │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r8], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [sl]! │ │ vldr d16, [sp, #120] @ 0x78 │ │ str.w r0, [r8] │ │ vstr d16, [sl] │ │ strd r0, r0, [sp, #104] @ 0x68 │ │ - b.n 8e484 │ │ + b.n 8e234 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #195 @ 0xc3 │ │ ... │ │ - cbz r4, 8e9cc │ │ + cbz r4, 8e730 │ │ movs r3, r0 │ │ - movs r7, #239 @ 0xef │ │ - vshr.u32 , q12, #8 │ │ + cmp r1, #95 @ 0x5f │ │ + @ instruction: 0xfff84ea8 │ │ movs r3, r0 │ │ - str r2, [r1, r1] │ │ + ldr r6, [pc, #488] @ (8e920 ) │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8e9c8 ) │ │ + ldr r0, [pc, #52] @ (8e778 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8e9a6 │ │ + cbz r1, 8e756 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8ea48 │ │ - b.n 8e9b6 │ │ + bl 8e7f8 │ │ + b.n 8e766 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8ea48 │ │ + bl 8e7f8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r7, [pc, #456] @ (8eb94 ) │ │ + ldr r5, [pc, #648] @ (8ea04 ) │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8ea0c ) │ │ + ldr r0, [pc, #52] @ (8e7bc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8e9ea │ │ + cbz r1, 8e79a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8ebf0 │ │ - b.n 8e9fa │ │ + bl 8e9a0 │ │ + b.n 8e7aa │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8ebf0 │ │ + bl 8e9a0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r7, [pc, #184] @ (8eac8 ) │ │ + ldr r5, [pc, #376] @ (8e938 ) │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8ea2c ) │ │ + ldr r5, [pc, #20] @ (8e7dc ) │ │ movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8ea1a │ │ + bne.n 8e7ca │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - ldrb r0, [r0, #9] │ │ + ldrb r0, [r0, #1] │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8ea40 ) │ │ + ldr r0, [pc, #12] @ (8e7f0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8ea44 ) │ │ + ldr r2, [pc, #12] @ (8e7f4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - bxns lr │ │ + cmp ip, r4 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8ebe4 ) │ │ + ldr r0, [pc, #396] @ (8e994 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -43060,160 +42914,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #0 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8ead2 │ │ + blx c1a50 │ │ + cbnz r0, 8e882 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ea78 │ │ + beq.n 8e828 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8ebe8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8e998 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (8ebec ) │ │ + ldr r0, [pc, #272] @ (8e99c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #1 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8eb3e │ │ + blx c1a70 │ │ + cbnz r0, 8e8ee │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8eb1a │ │ + beq.n 8e8ca │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8eae0 │ │ - b.n 8ea9e │ │ + beq.n 8e890 │ │ + b.n 8e84e │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8eb02 │ │ + beq.n 8e8b2 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8eb02 │ │ + blx c1840 │ │ + b.n 8e8b2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8ebb6 │ │ + blx c1a70 │ │ + cbnz r0, 8e966 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8ea9e │ │ + bne.w 8e84e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8eb56 │ │ + blx c1ab0 │ │ + b.n 8e906 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8ebc6 │ │ + bl 76664 │ │ + cbnz r0, 8e976 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8eab0 │ │ + b.n 8e860 │ │ nop │ │ - ldr r6, [pc, #688] @ (8ee98 ) │ │ + ldr r4, [pc, #880] @ (8ed08 ) │ │ movs r3, r0 │ │ - add r7, sp, #856 @ 0x358 │ │ + add r5, sp, #664 @ 0x298 │ │ movs r3, r0 │ │ - movs r4, #49 @ 0x31 │ │ + movs r5, #161 @ 0xa1 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8ed8c ) │ │ + ldr r0, [pc, #396] @ (8eb3c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -43222,692 +43076,692 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #3 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8ec7a │ │ + blx c1a50 │ │ + cbnz r0, 8ea2a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #3 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ec20 │ │ + beq.n 8e9d0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8ed90 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8eb40 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (8ed94 ) │ │ + ldr r0, [pc, #272] @ (8eb44 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #4 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8ece8 │ │ + blx c1a70 │ │ + cbnz r0, 8ea98 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8ecc2 │ │ + beq.n 8ea72 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ec88 │ │ - b.n 8ec46 │ │ + beq.n 8ea38 │ │ + b.n 8e9f6 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8ecaa │ │ + beq.n 8ea5a │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8ecaa │ │ + blx c1840 │ │ + b.n 8ea5a │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8ed60 │ │ + blx c1a70 │ │ + cbnz r0, 8eb10 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8ec46 │ │ + bne.w 8e9f6 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8ed00 │ │ + blx c1ab0 │ │ + b.n 8eab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8ed70 │ │ + bl 76664 │ │ + cbnz r0, 8eb20 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8ec58 │ │ - ldr r5, [pc, #16] @ (8eda0 ) │ │ + b.n 8ea08 │ │ + ldr r3, [pc, #208] @ (8ec10 ) │ │ movs r3, r0 │ │ - add r6, sp, #184 @ 0xb8 │ │ + add r3, sp, #1016 @ 0x3f8 │ │ movs r3, r0 │ │ - movs r2, #137 @ 0x89 │ │ + movs r3, #249 @ 0xf9 │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 8edaa │ │ + cbz r1, 8eb5a │ │ mov r4, r1 │ │ - bl 8eef8 │ │ + bl 8eca8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8eef8 │ │ + bl 8eca8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8edc2 │ │ + cbz r1, 8eb72 │ │ mov r4, r1 │ │ - bl 8f0c8 │ │ + bl 8ee78 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8f0c8 │ │ + bl 8ee78 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8edda │ │ + cbz r1, 8eb8a │ │ mov r4, r1 │ │ - bl 8f298 │ │ + bl 8f048 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8f298 │ │ + bl 8f048 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8ee20 ) │ │ + ldr r0, [pc, #52] @ (8ebd0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8edfe │ │ + cbz r1, 8ebae │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8f30c │ │ - b.n 8ee0e │ │ + bl 8f0bc │ │ + b.n 8ebbe │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8f30c │ │ + bl 8f0bc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r3, [pc, #104] @ (8ee8c ) │ │ + ldr r1, [pc, #296] @ (8ecfc ) │ │ movs r3, r0 │ │ - cbz r1, 8ee34 │ │ + cbz r1, 8ebe4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 8f400 │ │ + bl 8f1b0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 8f400 │ │ + b.w 8f1b0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8ee78 ) │ │ + ldr r0, [pc, #52] @ (8ec28 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8ee56 │ │ + cbz r1, 8ec06 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8f49c │ │ - b.n 8ee66 │ │ + bl 8f24c │ │ + b.n 8ec16 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8f49c │ │ + bl 8f24c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r2, [pc, #776] @ (8f184 ) │ │ + ldr r0, [pc, #968] @ (8eff4 ) │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8eebc ) │ │ + ldr r0, [pc, #52] @ (8ec6c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8ee9a │ │ + cbz r1, 8ec4a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8f644 │ │ - b.n 8eeaa │ │ + bl 8f3f4 │ │ + b.n 8ec5a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8f644 │ │ + bl 8f3f4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r2, [pc, #504] @ (8f0b8 ) │ │ + ldr r0, [pc, #696] @ (8ef28 ) │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8eedc ) │ │ + ldr r5, [pc, #20] @ (8ec8c ) │ │ movs r4, #176 @ 0xb0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8eeca │ │ + bne.n 8ec7a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - strb r0, [r3, #23] │ │ + strb r0, [r3, #15] │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8eef0 ) │ │ + ldr r0, [pc, #12] @ (8eca0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8eef4 ) │ │ + ldr r2, [pc, #12] @ (8eca4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - cmn r4, r0 │ │ + lsrs r4, r6 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8f0c0 ) │ │ + ldr r0, [pc, #440] @ (8ee70 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8f0c4 ) │ │ + ldr r0, [pc, #428] @ (8ee74 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8ef46 │ │ + blx c1a00 │ │ + cbnz r0, 8ecf6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ef1c │ │ - b.n 8f014 │ │ + beq.n 8eccc │ │ + b.n 8edc4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8ef76 │ │ + blx c1a00 │ │ + cbnz r0, 8ed26 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ef4c │ │ - b.n 8f014 │ │ + beq.n 8ecfc │ │ + b.n 8edc4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8efae │ │ + blx c1a00 │ │ + cbnz r0, 8ed5e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8ef84 │ │ - b.n 8f014 │ │ + beq.n 8ed34 │ │ + b.n 8edc4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8efe6 │ │ + blx c1a00 │ │ + cbnz r0, 8ed96 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8efbc │ │ - b.n 8f014 │ │ + beq.n 8ed6c │ │ + b.n 8edc4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f030 │ │ + blx c1a00 │ │ + cbnz r0, 8ede0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8efec │ │ + beq.n 8ed9c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f06c │ │ + blx c1a00 │ │ + cbnz r0, 8ee1c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8f03e │ │ - b.n 8f018 │ │ + beq.n 8edee │ │ + b.n 8edc8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8f0a2 │ │ + bne.n 8ee52 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8f0a2 │ │ + bne.n 8ee52 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8f018 │ │ + beq.n 8edc8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8f018 │ │ + bgt.n 8edc8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8f018 │ │ - ldr r1, [pc, #1000] @ (8f4ac ) │ │ + b.n 8edc8 │ │ + ldr r0, [pc, #168] @ (8ef1c ) │ │ movs r3, r0 │ │ - ldr r2, [pc, #32] @ (8f0e8 ) │ │ + ldr r0, [pc, #224] @ (8ef58 ) │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8f290 ) │ │ + ldr r0, [pc, #440] @ (8f040 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8f294 ) │ │ + ldr r0, [pc, #428] @ (8f044 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f116 │ │ + blx c1a00 │ │ + cbnz r0, 8eec6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f0ec │ │ - b.n 8f1e4 │ │ + beq.n 8ee9c │ │ + b.n 8ef94 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f146 │ │ + blx c1a00 │ │ + cbnz r0, 8eef6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f11c │ │ - b.n 8f1e4 │ │ + beq.n 8eecc │ │ + b.n 8ef94 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f17e │ │ + blx c1a00 │ │ + cbnz r0, 8ef2e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f154 │ │ - b.n 8f1e4 │ │ + beq.n 8ef04 │ │ + b.n 8ef94 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f1b6 │ │ + blx c1a00 │ │ + cbnz r0, 8ef66 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f18c │ │ - b.n 8f1e4 │ │ + beq.n 8ef3c │ │ + b.n 8ef94 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f200 │ │ + blx c1a00 │ │ + cbnz r0, 8efb0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f1bc │ │ + beq.n 8ef6c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f23c │ │ + blx c1a00 │ │ + cbnz r0, 8efec │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8f20e │ │ - b.n 8f1e8 │ │ + beq.n 8efbe │ │ + b.n 8ef98 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8f272 │ │ + bne.n 8f022 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8f272 │ │ + bne.n 8f022 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8f1e8 │ │ + beq.n 8ef98 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8f1e8 │ │ + bgt.n 8ef98 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8f1e8 │ │ - ldr r0, [pc, #168] @ (8f33c ) │ │ + b.n 8ef98 │ │ + mov r2, fp │ │ movs r3, r0 │ │ - ldr r0, [pc, #224] @ (8f378 ) │ │ + mov r0, sp │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #92] @ (8f304 ) │ │ + ldr r0, [pc, #92] @ (8f0b4 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #80] @ (8f308 ) │ │ + ldr r0, [pc, #80] @ (8f0b8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 8f2e8 │ │ + blx c1a00 │ │ + cbnz r0, 8f098 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f2ba │ │ + beq.n 8f06a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8f2ec │ │ + b.n 8f09c │ │ vldr d0, [sp] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - mov r4, fp │ │ + add ip, r1 │ │ movs r3, r0 │ │ - mov r2, sp │ │ + add sl, r3 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (8f3f8 ) │ │ + ldr r0, [pc, #220] @ (8f1a8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -43916,155 +43770,155 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8f364 │ │ + blx c1a50 │ │ + cbnz r0, 8f114 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f33c │ │ - b.n 8f398 │ │ + beq.n 8f0ec │ │ + b.n 8f148 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (8f3fc ) │ │ + ldr r0, [pc, #148] @ (8f1ac ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8f3ac │ │ + blx c1a70 │ │ + cbnz r0, 8f15c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f36c │ │ + beq.n 8f11c │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 8f3d6 │ │ + b.n 8f186 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8f3bc │ │ + bl 76664 │ │ + cbnz r0, 8f16c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cmp r8, sp │ │ + blx c16d0 │ │ + add r0, r3 │ │ movs r3, r0 │ │ - cmp r8, r9 │ │ + mvns r0, r7 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (8f494 ) │ │ + ldr r0, [pc, #132] @ (8f244 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8f444 │ │ + blx c1a50 │ │ + cbnz r0, 8f1f4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f41c │ │ - b.n 8f478 │ │ + beq.n 8f1cc │ │ + b.n 8f228 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (8f498 ) │ │ + ldr r0, [pc, #80] @ (8f248 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8f47c │ │ + blx c1a70 │ │ + cbnz r0, 8f22c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f44c │ │ + beq.n 8f1fc │ │ movs r0, #0 │ │ - b.n 8f47e │ │ + b.n 8f22e │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add lr, lr │ │ + blx c16d0 │ │ + orrs r6, r4 │ │ movs r3, r0 │ │ - add r8, ip │ │ + orrs r0, r2 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8f638 ) │ │ + ldr r0, [pc, #396] @ (8f3e8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -44073,160 +43927,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8f526 │ │ + blx c1a50 │ │ + cbnz r0, 8f2d6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f4cc │ │ + beq.n 8f27c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8f63c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8f3ec ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (8f640 ) │ │ + ldr r0, [pc, #272] @ (8f3f0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8f592 │ │ + blx c1a70 │ │ + cbnz r0, 8f342 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8f56e │ │ + beq.n 8f31e │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f534 │ │ - b.n 8f4f2 │ │ + beq.n 8f2e4 │ │ + b.n 8f2a2 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8f556 │ │ + beq.n 8f306 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8f556 │ │ + blx c1840 │ │ + b.n 8f306 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8f60a │ │ + blx c1a70 │ │ + cbnz r0, 8f3ba │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8f4f2 │ │ + bne.w 8f2a2 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8f5aa │ │ + blx c1ab0 │ │ + b.n 8f35a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8f61a │ │ + bl 76664 │ │ + cbnz r0, 8f3ca │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8f504 │ │ + b.n 8f2b4 │ │ nop │ │ - add r0, fp │ │ + cmp r0, r1 │ │ movs r3, r0 │ │ - add r5, pc, #584 @ (adr r5, 8f888 ) │ │ + add r3, pc, #392 @ (adr r3, 8f578 ) │ │ movs r3, r0 │ │ - adds r5, r3, r7 │ │ + subs r5, r1, r5 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8f7e0 ) │ │ + ldr r0, [pc, #396] @ (8f590 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -44235,672 +44089,672 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8f6ce │ │ + blx c1a50 │ │ + cbnz r0, 8f47e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f674 │ │ + beq.n 8f424 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8f7e4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8f594 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (8f7e8 ) │ │ + ldr r0, [pc, #272] @ (8f598 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8f73c │ │ + blx c1a70 │ │ + cbnz r0, 8f4ec │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8f716 │ │ + beq.n 8f4c6 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f6dc │ │ - b.n 8f69a │ │ + beq.n 8f48c │ │ + b.n 8f44a │ │ add.w r0, r4, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8f6fe │ │ + beq.n 8f4ae │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 8f6fe │ │ + blx c1840 │ │ + b.n 8f4ae │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8f7b4 │ │ + blx c1a70 │ │ + cbnz r0, 8f564 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8f69a │ │ + bne.w 8f44a │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8f754 │ │ + blx c1ab0 │ │ + b.n 8f504 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8f7c4 │ │ + bl 76664 │ │ + cbnz r0, 8f574 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 8f6ac │ │ - cmp r0, r6 │ │ + b.n 8f45c │ │ + lsrs r0, r4 │ │ movs r3, r0 │ │ - add r3, pc, #936 @ (adr r3, 8fb90 ) │ │ + add r1, pc, #744 @ (adr r1, 8f880 ) │ │ movs r3, r0 │ │ - adds r5, r6, r0 │ │ + adds r5, r4, r6 │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 8f7fe │ │ + cbz r1, 8f5ae │ │ mov r4, r1 │ │ - bl 8f8f4 │ │ + bl 8f6a4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8f8f4 │ │ + bl 8f6a4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8f816 │ │ + cbz r1, 8f5c6 │ │ mov r4, r1 │ │ - bl 8fac4 │ │ + bl 8f874 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8fac4 │ │ + bl 8f874 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 8f82e │ │ + cbz r1, 8f5de │ │ mov r4, r1 │ │ - bl 8fc94 │ │ + bl 8fa44 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 8fc94 │ │ + bl 8fa44 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8f874 ) │ │ + ldr r0, [pc, #52] @ (8f624 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8f852 │ │ + cbz r1, 8f602 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8fd34 │ │ - b.n 8f862 │ │ + bl 8fae4 │ │ + b.n 8f612 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8fd34 │ │ + bl 8fae4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r6, r0 │ │ + subs r6, #246 @ 0xf6 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (8f8b8 ) │ │ + ldr r0, [pc, #52] @ (8f668 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 8f896 │ │ + cbz r1, 8f646 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 8fe28 │ │ - b.n 8f8a6 │ │ + bl 8fbd8 │ │ + b.n 8f656 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 8fe28 │ │ + bl 8fbd8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsls r2, r0 │ │ + subs r6, #178 @ 0xb2 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (8f8d8 ) │ │ + ldr r5, [pc, #20] @ (8f688 ) │ │ movs r4, #128 @ 0x80 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 8f8c6 │ │ + bne.n 8f676 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - ldr r4, [r3, #72] @ 0x48 │ │ + ldr r4, [r3, #40] @ 0x28 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (8f8ec ) │ │ + ldr r0, [pc, #12] @ (8f69c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (8f8f0 ) │ │ + ldr r2, [pc, #12] @ (8f6a0 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - subs r0, #200 @ 0xc8 │ │ + adds r6, #248 @ 0xf8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8fabc ) │ │ + ldr r0, [pc, #440] @ (8f86c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8fac0 ) │ │ + ldr r0, [pc, #428] @ (8f870 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f942 │ │ + blx c1a00 │ │ + cbnz r0, 8f6f2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f918 │ │ - b.n 8fa10 │ │ + beq.n 8f6c8 │ │ + b.n 8f7c0 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f972 │ │ + blx c1a00 │ │ + cbnz r0, 8f722 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f948 │ │ - b.n 8fa10 │ │ + beq.n 8f6f8 │ │ + b.n 8f7c0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f9aa │ │ + blx c1a00 │ │ + cbnz r0, 8f75a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f980 │ │ - b.n 8fa10 │ │ + beq.n 8f730 │ │ + b.n 8f7c0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8f9e2 │ │ + blx c1a00 │ │ + cbnz r0, 8f792 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f9b8 │ │ - b.n 8fa10 │ │ + beq.n 8f768 │ │ + b.n 8f7c0 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fa2c │ │ + blx c1a00 │ │ + cbnz r0, 8f7dc │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8f9e8 │ │ + beq.n 8f798 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fa68 │ │ + blx c1a00 │ │ + cbnz r0, 8f818 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8fa3a │ │ - b.n 8fa14 │ │ + beq.n 8f7ea │ │ + b.n 8f7c4 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8fa9e │ │ + bne.n 8f84e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8fa9e │ │ + bne.n 8f84e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8fa14 │ │ + beq.n 8f7c4 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8fa14 │ │ + bgt.n 8f7c4 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8fa14 │ │ - subs r7, #254 @ 0xfe │ │ + b.n 8f7c4 │ │ + subs r6, #46 @ 0x2e │ │ movs r3, r0 │ │ - ands r4, r1 │ │ + subs r6, #60 @ 0x3c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (8fc8c ) │ │ + ldr r0, [pc, #440] @ (8fa3c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (8fc90 ) │ │ + ldr r0, [pc, #428] @ (8fa40 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fb12 │ │ + blx c1a00 │ │ + cbnz r0, 8f8c2 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fae8 │ │ - b.n 8fbe0 │ │ + beq.n 8f898 │ │ + b.n 8f990 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fb42 │ │ + blx c1a00 │ │ + cbnz r0, 8f8f2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fb18 │ │ - b.n 8fbe0 │ │ + beq.n 8f8c8 │ │ + b.n 8f990 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fb7a │ │ + blx c1a00 │ │ + cbnz r0, 8f92a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fb50 │ │ - b.n 8fbe0 │ │ + beq.n 8f900 │ │ + b.n 8f990 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fbb2 │ │ + blx c1a00 │ │ + cbnz r0, 8f962 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fb88 │ │ - b.n 8fbe0 │ │ + beq.n 8f938 │ │ + b.n 8f990 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fbfc │ │ + blx c1a00 │ │ + cbnz r0, 8f9ac │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fbb8 │ │ + beq.n 8f968 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 8fc38 │ │ + blx c1a00 │ │ + cbnz r0, 8f9e8 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 8fc0a │ │ - b.n 8fbe4 │ │ + beq.n 8f9ba │ │ + b.n 8f994 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8fc6e │ │ + bne.n 8fa1e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 8fc6e │ │ + bne.n 8fa1e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 8fbe4 │ │ + beq.n 8f994 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 8fbe4 │ │ + bgt.n 8f994 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 8fbe4 │ │ - subs r6, #46 @ 0x2e │ │ + b.n 8f994 │ │ + subs r4, #94 @ 0x5e │ │ movs r3, r0 │ │ - subs r6, #60 @ 0x3c │ │ + subs r4, #108 @ 0x6c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (8fd2c ) │ │ + ldr r0, [pc, #136] @ (8fadc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 8fcd8 │ │ + blx c1a50 │ │ + cbnz r0, 8fa88 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fcb0 │ │ - b.n 8fd0c │ │ + beq.n 8fa60 │ │ + b.n 8fabc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (8fd30 ) │ │ + ldr r0, [pc, #84] @ (8fae0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 8fd12 │ │ + blx c1a70 │ │ + cbnz r0, 8fac2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fce0 │ │ + beq.n 8fa90 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 8fd16 │ │ + b.n 8fac6 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - subs r4, #98 @ 0x62 │ │ + blx c16d0 │ │ + subs r2, #146 @ 0x92 │ │ movs r3, r0 │ │ - subs r4, #68 @ 0x44 │ │ + subs r2, #116 @ 0x74 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (8fe20 ) │ │ + ldr r0, [pc, #220] @ (8fbd0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -44909,91 +44763,91 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8fd8c │ │ + blx c1a50 │ │ + cbnz r0, 8fb3c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fd64 │ │ - b.n 8fdc0 │ │ + beq.n 8fb14 │ │ + b.n 8fb70 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (8fe24 ) │ │ + ldr r0, [pc, #148] @ (8fbd4 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8fdd4 │ │ + blx c1a70 │ │ + cbnz r0, 8fb84 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fd94 │ │ + beq.n 8fb44 │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 8fdfe │ │ + b.n 8fbae │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8fde4 │ │ + bl 76664 │ │ + cbnz r0, 8fb94 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - subs r3, #192 @ 0xc0 │ │ + blx c16d0 │ │ + subs r1, #240 @ 0xf0 │ │ movs r3, r0 │ │ - subs r3, #160 @ 0xa0 │ │ + subs r1, #208 @ 0xd0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (8ffc4 ) │ │ + ldr r0, [pc, #396] @ (8fd74 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -45002,571 +44856,571 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 8feb2 │ │ + blx c1a50 │ │ + cbnz r0, 8fc62 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fe58 │ │ + beq.n 8fc08 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (8ffc8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (8fd78 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (8ffcc ) │ │ + ldr r0, [pc, #272] @ (8fd7c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 8ff1e │ │ + blx c1a70 │ │ + cbnz r0, 8fcce │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 8fefa │ │ + beq.n 8fcaa │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 8fec0 │ │ - b.n 8fe7e │ │ + beq.n 8fc70 │ │ + b.n 8fc2e │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 8fee2 │ │ + beq.n 8fc92 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 8fee2 │ │ + blx c1840 │ │ + b.n 8fc92 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 8ff96 │ │ + blx c1a70 │ │ + cbnz r0, 8fd46 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 8fe7e │ │ + bne.w 8fc2e │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 8ff36 │ │ + blx c1ab0 │ │ + b.n 8fce6 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 8ffa6 │ │ + bl 76664 │ │ + cbnz r0, 8fd56 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 8fe90 │ │ + b.n 8fc40 │ │ nop │ │ - subs r2, #204 @ 0xcc │ │ + subs r0, #252 @ 0xfc │ │ movs r3, r0 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ + ldr r1, [sp, #920] @ 0x398 │ │ movs r3, r0 │ │ - asrs r1, r2, #1 │ │ + asrs r1, r0, #7 │ │ vsli.64 , q0, #56 @ 0x38 │ │ add r7, sp, #8 │ │ - cbz r1, 8ffe2 │ │ + cbz r1, 8fd92 │ │ mov r4, r1 │ │ - bl 90204 │ │ + bl 8ffb4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 90204 │ │ + bl 8ffb4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (90028 ) │ │ + ldr r0, [pc, #52] @ (8fdd8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 90006 │ │ + cbz r1, 8fdb6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 903d4 │ │ - b.n 90016 │ │ + bl 90184 │ │ + b.n 8fdc6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 903d4 │ │ + bl 90184 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - subs r1, #18 │ │ + adds r7, #66 @ 0x42 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9003e │ │ + cbz r1, 8fdee │ │ mov r4, r1 │ │ - bl 9057c │ │ + bl 9032c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9057c │ │ + bl 9032c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9061c │ │ - cbz r4, 90052 │ │ + bl 903cc │ │ + cbz r4, 8fe02 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 90064 │ │ + cbz r1, 8fe14 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 906c4 │ │ + bl 90474 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 906c4 │ │ - cbz r1, 90078 │ │ + b.w 90474 │ │ + cbz r1, 8fe28 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 90760 │ │ + bl 90510 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 90760 │ │ + b.w 90510 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (900bc ) │ │ + ldr r0, [pc, #52] @ (8fe6c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9009a │ │ + cbz r1, 8fe4a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 90834 │ │ - b.n 900aa │ │ + bl 905e4 │ │ + b.n 8fe5a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 90834 │ │ + bl 905e4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - subs r0, #126 @ 0x7e │ │ + adds r6, #174 @ 0xae │ │ movs r3, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (900fc ) │ │ + ldr r0, [pc, #52] @ (8feac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 900dc │ │ + cbz r1, 8fe8c │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 90964 │ │ - b.n 900ec │ │ + bl 90714 │ │ + b.n 8fe9c │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 90964 │ │ + bl 90714 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - subs r0, #60 @ 0x3c │ │ + adds r6, #108 @ 0x6c │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (90140 ) │ │ + ldr r0, [pc, #52] @ (8fef0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9011e │ │ + cbz r1, 8fece │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 90a34 │ │ - b.n 9012e │ │ + bl 907e4 │ │ + b.n 8fede │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 90a34 │ │ + bl 907e4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r7, #250 @ 0xfa │ │ + adds r6, #42 @ 0x2a │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (90184 ) │ │ + ldr r0, [pc, #52] @ (8ff34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 90162 │ │ + cbz r1, 8ff12 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 90b64 │ │ - b.n 90172 │ │ + bl 90914 │ │ + b.n 8ff22 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 90b64 │ │ + bl 90914 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r7, #182 @ 0xb6 │ │ + adds r5, #230 @ 0xe6 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (901c8 ) │ │ + ldr r0, [pc, #52] @ (8ff78 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 901a6 │ │ + cbz r1, 8ff56 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 90d0c │ │ - b.n 901b6 │ │ + bl 90abc │ │ + b.n 8ff66 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 90d0c │ │ + bl 90abc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r7, #114 @ 0x72 │ │ + adds r5, #162 @ 0xa2 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (901e8 ) │ │ + ldr r5, [pc, #20] @ (8ff98 ) │ │ mov.w r4, #272 @ 0x110 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 901d8 │ │ + bne.n 8ff88 │ │ pop {r4, r5, r7, pc} │ │ - str r2, [r3, #64] @ 0x40 │ │ + str r2, [r3, #32] │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (901fc ) │ │ + ldr r0, [pc, #12] @ (8ffac ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (90200 ) │ │ + ldr r2, [pc, #12] @ (8ffb0 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - cmp r7, #184 @ 0xb8 │ │ + cmp r5, #232 @ 0xe8 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (903cc ) │ │ + ldr r0, [pc, #440] @ (9017c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (903d0 ) │ │ + ldr r0, [pc, #428] @ (90180 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 90252 │ │ + blx c1a00 │ │ + cbnz r0, 90002 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90228 │ │ - b.n 90320 │ │ + beq.n 8ffd8 │ │ + b.n 900d0 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 90282 │ │ + blx c1a00 │ │ + cbnz r0, 90032 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90258 │ │ - b.n 90320 │ │ + beq.n 90008 │ │ + b.n 900d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 902ba │ │ + blx c1a00 │ │ + cbnz r0, 9006a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90290 │ │ - b.n 90320 │ │ + beq.n 90040 │ │ + b.n 900d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 902f2 │ │ + blx c1a00 │ │ + cbnz r0, 900a2 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 902c8 │ │ - b.n 90320 │ │ + beq.n 90078 │ │ + b.n 900d0 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9033c │ │ + blx c1a00 │ │ + cbnz r0, 900ec │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 902f8 │ │ + beq.n 900a8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 90378 │ │ + blx c1a00 │ │ + cbnz r0, 90128 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9034a │ │ - b.n 90324 │ │ + beq.n 900fa │ │ + b.n 900d4 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 903ae │ │ + bne.n 9015e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 903ae │ │ + bne.n 9015e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 90324 │ │ + beq.n 900d4 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 90324 │ │ + bgt.n 900d4 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 90324 │ │ - adds r6, #238 @ 0xee │ │ + b.n 900d4 │ │ + adds r5, #30 │ │ movs r3, r0 │ │ - adds r6, #252 @ 0xfc │ │ + adds r5, #44 @ 0x2c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (90570 ) │ │ + ldr r0, [pc, #396] @ (90320 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -45575,440 +45429,440 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9045e │ │ + blx c1a50 │ │ + cbnz r0, 9020e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90404 │ │ + beq.n 901b4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (90574 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (90324 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (90578 ) │ │ + ldr r0, [pc, #272] @ (90328 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 904ca │ │ + blx c1a70 │ │ + cbnz r0, 9027a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 904a6 │ │ + beq.n 90256 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9046c │ │ - b.n 9042a │ │ + beq.n 9021c │ │ + b.n 901da │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9048e │ │ + beq.n 9023e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 9048e │ │ + blx c1840 │ │ + b.n 9023e │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 90542 │ │ + blx c1a70 │ │ + cbnz r0, 902f2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9042a │ │ + bne.w 901da │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 904e2 │ │ + blx c1ab0 │ │ + b.n 90292 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 90552 │ │ + bl 76664 │ │ + cbnz r0, 90302 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 9043c │ │ + b.n 901ec │ │ nop │ │ - adds r5, #32 │ │ + adds r3, #80 @ 0x50 │ │ movs r3, r0 │ │ - str r6, [sp, #456] @ 0x1c8 │ │ + str r4, [sp, #264] @ 0x108 │ │ movs r3, r0 │ │ - lsrs r5, r4, #10 │ │ + lsrs r5, r2, #16 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (90614 ) │ │ + ldr r0, [pc, #136] @ (903c4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 905c0 │ │ + blx c1a50 │ │ + cbnz r0, 90370 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90598 │ │ - b.n 905f4 │ │ + beq.n 90348 │ │ + b.n 903a4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (90618 ) │ │ + ldr r0, [pc, #84] @ (903c8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 905fa │ │ + blx c1a70 │ │ + cbnz r0, 903aa │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 905c8 │ │ + beq.n 90378 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 905fe │ │ + b.n 903ae │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r3, #122 @ 0x7a │ │ + blx c16d0 │ │ + adds r1, #170 @ 0xaa │ │ movs r3, r0 │ │ - adds r3, #92 @ 0x5c │ │ + adds r1, #140 @ 0x8c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (906bc ) │ │ + ldr r0, [pc, #144] @ (9046c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 90660 │ │ + blx c1a50 │ │ + cbnz r0, 90410 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90638 │ │ - b.n 90696 │ │ - ldr r0, [pc, #92] @ (906c0 ) │ │ + beq.n 903e8 │ │ + b.n 90446 │ │ + ldr r0, [pc, #92] @ (90470 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9069a │ │ + blx c1a70 │ │ + cbnz r0, 9044a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9066a │ │ + beq.n 9041a │ │ movs r0, #0 │ │ - b.n 906a4 │ │ + b.n 90454 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r2, #218 @ 0xda │ │ + adds r1, #10 │ │ movs r3, r0 │ │ - adds r2, #190 @ 0xbe │ │ + adds r0, #238 @ 0xee │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (90758 ) │ │ + ldr r0, [pc, #132] @ (90508 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 90708 │ │ + blx c1a50 │ │ + cbnz r0, 904b8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 906e0 │ │ - b.n 9073c │ │ + beq.n 90490 │ │ + b.n 904ec │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (9075c ) │ │ + ldr r0, [pc, #80] @ (9050c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 90740 │ │ + blx c1a70 │ │ + cbnz r0, 904f0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90710 │ │ + beq.n 904c0 │ │ movs r0, #0 │ │ - b.n 90742 │ │ + b.n 904f2 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r2, #50 @ 0x32 │ │ + blx c16d0 │ │ + adds r0, #98 @ 0x62 │ │ movs r3, r0 │ │ - adds r2, #28 │ │ + adds r0, #76 @ 0x4c │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (90820 ) │ │ + ldr r0, [pc, #180] @ (905d0 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (90824 ) │ │ - ldr r0, [pc, #168] @ (90828 ) │ │ + ldr r5, [pc, #164] @ (905d4 ) │ │ + ldr r0, [pc, #168] @ (905d8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (9082c ) │ │ - ldr r6, [pc, #164] @ (90830 ) │ │ + ldr r0, [pc, #164] @ (905dc ) │ │ + ldr r6, [pc, #164] @ (905e0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 90802 │ │ + blx c1b60 │ │ + cbnz r0, 905b2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 907d8 │ │ + beq.n 90588 │ │ ldr r0, [r5, #8] │ │ - cbz r0, 907bc │ │ + cbz r0, 9056c │ │ ldr r1, [r0, #16] │ │ - cbz r1, 907bc │ │ + cbz r1, 9056c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 907be │ │ + b.n 9056e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90790 │ │ - b.n 90806 │ │ + beq.n 90540 │ │ + b.n 905b6 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 907ae │ │ + beq.n 9055e │ │ mov r0, fp │ │ movs r1, #3 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 907ae │ │ + blx c1840 │ │ + b.n 9055e │ │ ldr r0, [sp, #12] │ │ - b.n 90808 │ │ + b.n 905b8 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r1, #148 @ 0x94 │ │ + cmp r7, #196 @ 0xc4 │ │ movs r3, r0 │ │ - str r3, [sp, #352] @ 0x160 │ │ + str r1, [sp, #160] @ 0xa0 │ │ movs r3, r0 │ │ - lsls r6, r6, #31 │ │ - vtbl.8 d16, {d24-d25}, d16 │ │ - vpadal.u32 q8, │ │ + lsrs r6, r4, #5 │ │ + @ instruction: 0xfff80b10 │ │ + vqrshrun.s64 d16, , #8 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (90960 ) │ │ + ldr r0, [pc, #284] @ (90710 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -46017,193 +45871,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9089e │ │ + blx c1a50 │ │ + cbnz r0, 9064e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90864 │ │ + beq.n 90614 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 9093e │ │ + b.n 906ee │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 90914 │ │ + blx c1a70 │ │ + cbnz r0, 906c4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9088a │ │ + bne.n 9063a │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 908b6 │ │ + blx c1ab0 │ │ + b.n 90666 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 90924 │ │ + bl 76664 │ │ + cbnz r0, 906d4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r0, #192 @ 0xc0 │ │ + blx c16d0 │ │ + cmp r6, #240 @ 0xf0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (90a2c ) │ │ + ldr r0, [pc, #188] @ (907dc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 909b6 │ │ + blx c1a50 │ │ + cbnz r0, 90766 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9098e │ │ - b.n 909ea │ │ + beq.n 9073e │ │ + b.n 9079a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (90a30 ) │ │ + ldr r0, [pc, #116] @ (907e0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 909fa │ │ + blx c1a70 │ │ + cbnz r0, 907aa │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 909be │ │ + beq.n 9076e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 90a08 │ │ + b.n 907b8 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cmp r7, #146 @ 0x92 │ │ + cmp r5, #194 @ 0xc2 │ │ movs r3, r0 │ │ - cmp r7, #114 @ 0x72 │ │ + cmp r5, #162 @ 0xa2 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (90b60 ) │ │ + ldr r0, [pc, #284] @ (90910 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -46212,112 +46066,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 90a9e │ │ + blx c1a50 │ │ + cbnz r0, 9084e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90a64 │ │ + beq.n 90814 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 90b3e │ │ + b.n 908ee │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 90b14 │ │ + blx c1a70 │ │ + cbnz r0, 908c4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 90a8a │ │ + bne.n 9083a │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 90ab6 │ │ + blx c1ab0 │ │ + b.n 90866 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 90b24 │ │ + bl 76664 │ │ + cbnz r0, 908d4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cmp r6, #192 @ 0xc0 │ │ + blx c16d0 │ │ + cmp r4, #240 @ 0xf0 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (90d00 ) │ │ + ldr r0, [pc, #396] @ (90ab0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -46326,159 +46180,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 90bee │ │ + blx c1a50 │ │ + cbnz r0, 9099e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90b94 │ │ + beq.n 90944 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (90d04 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (90ab4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (90d08 ) │ │ + ldr r0, [pc, #272] @ (90ab8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 90c5c │ │ + blx c1a70 │ │ + cbnz r0, 90a0c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 90c36 │ │ + beq.n 909e6 │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90bfc │ │ - b.n 90bba │ │ + beq.n 909ac │ │ + b.n 9096a │ │ add.w r0, r4, #20 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 90c1e │ │ + beq.n 909ce │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 90c1e │ │ + blx c1840 │ │ + b.n 909ce │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 90cd4 │ │ + blx c1a70 │ │ + cbnz r0, 90a84 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 90bba │ │ + bne.w 9096a │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 90c74 │ │ + blx c1ab0 │ │ + b.n 90a24 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 90ce4 │ │ + bl 76664 │ │ + cbnz r0, 90a94 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 90bcc │ │ - cmp r5, #144 @ 0x90 │ │ + b.n 9097c │ │ + cmp r3, #192 @ 0xc0 │ │ movs r3, r0 │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ movs r3, r0 │ │ - lsls r5, r2, #12 │ │ + lsls r5, r0, #18 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r8, r0 │ │ - ldr r0, [pc, #688] @ (90fcc ) │ │ + ldr r0, [pc, #688] @ (90d7c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ str r0, [sp, #28] │ │ @@ -46489,927 +46343,927 @@ │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #64 @ 0x40 │ │ add.w fp, r0, #16 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 90d6a │ │ + blx c1a50 │ │ + cbnz r0, 90b1a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90d42 │ │ - b.n 90ea0 │ │ - ldr r0, [pc, #612] @ (90fd0 ) │ │ + beq.n 90af2 │ │ + b.n 90c50 │ │ + ldr r0, [pc, #612] @ (90d80 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 90da2 │ │ + blx c1a70 │ │ + cbnz r0, 90b52 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90d74 │ │ - b.n 90ea0 │ │ + beq.n 90b24 │ │ + b.n 90c50 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 90dd2 │ │ + cbz r0, 90b82 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 90dfe │ │ + blx c1a50 │ │ + cbnz r0, 90bae │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90daa │ │ - b.n 90ea0 │ │ + beq.n 90b5a │ │ + b.n 90c50 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 90e6e │ │ + bne.n 90c1e │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90dd4 │ │ - b.n 90ea0 │ │ - ldr r4, [pc, #468] @ (90fd4 ) │ │ + beq.n 90b84 │ │ + b.n 90c50 │ │ + ldr r4, [pc, #468] @ (90d84 ) │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #464] @ (90fd8 ) │ │ + ldr r0, [pc, #464] @ (90d88 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 90eda │ │ + bne.n 90c8a │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 90e48 │ │ + beq.n 90bf8 │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90e0c │ │ - b.n 90ea0 │ │ + beq.n 90bbc │ │ + b.n 90c50 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 90e30 │ │ + beq.n 90be0 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 90e30 │ │ + blx c1840 │ │ + b.n 90be0 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 90f52 │ │ + bne.n 90d02 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 90e72 │ │ + beq.n 90c22 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #64 @ 0x40 │ │ - blx c1e60 │ │ + blx c1a40 │ │ add r0, sp, #20 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #88] @ 0x58 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #92 @ 0x5c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #64 @ 0x40 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 90f9e │ │ + bne.n 90d4e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 90ea0 │ │ + bne.n 90c50 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 90ef2 │ │ + blx c1ab0 │ │ + b.n 90ca2 │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w 90da8 │ │ + bne.w 90b58 │ │ add r2, sp, #20 │ │ movs r3, #0 │ │ ldmia r2, {r0, r1, r2} │ │ str r3, [sp, #20] │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #116] @ (90fdc ) │ │ + ldr r0, [pc, #116] @ (90d8c ) │ │ str r1, [sp, #44] @ 0x2c │ │ add r0, pc │ │ str r0, [sp, #24] │ │ movs r0, #11 │ │ str r2, [sp, #48] @ 0x30 │ │ str r0, [sp, #28] │ │ str r3, [sp, #16] │ │ strd r3, r3, [sp, #8] │ │ add r0, sp, #40 @ 0x28 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r4, sp, #40 @ 0x28 │ │ add r1, sp, #20 │ │ mov r0, r4 │ │ - bl 90fe0 │ │ + bl 90d90 │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ add r4, sp, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 90fae │ │ + bl 76664 │ │ + cbnz r0, 90d5e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #80] @ 0x50 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #64] @ 0x40 │ │ - b.n 90eb2 │ │ + b.n 90c62 │ │ nop │ │ - cmp r3, #232 @ 0xe8 │ │ + cmp r2, #24 │ │ movs r3, r0 │ │ - cmp r3, #180 @ 0xb4 │ │ + cmp r1, #228 @ 0xe4 │ │ movs r3, r0 │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ + ldrh r2, [r4, #20] │ │ movs r3, r0 │ │ - lsls r5, r0, #4 │ │ - @ instruction: 0xfff8ddbe │ │ + lsls r5, r6, #9 │ │ + @ instruction: 0xfff8df2e │ │ vrsqrte.f16 d27, d0 │ │ mov r7, sp │ │ mov r2, r1 │ │ - ldr r1, [pc, #12] @ (90ff4 ) │ │ + ldr r1, [pc, #12] @ (90da4 ) │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ pop {r7, pc} │ │ nop │ │ - cmp r1, #68 @ 0x44 │ │ + movs r7, #116 @ 0x74 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9100a │ │ + cbz r1, 90dba │ │ mov r4, r1 │ │ - bl 91454 │ │ + bl 91204 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 91454 │ │ + bl 91204 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (91050 ) │ │ + ldr r0, [pc, #52] @ (90e00 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9102e │ │ + cbz r1, 90dde │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 91624 │ │ - b.n 9103e │ │ + bl 913d4 │ │ + b.n 90dee │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 91624 │ │ + bl 913d4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cmp r0, #234 @ 0xea │ │ + movs r7, #26 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 91066 │ │ + cbz r1, 90e16 │ │ mov r4, r1 │ │ - bl 917cc │ │ + bl 9157c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 917cc │ │ + bl 9157c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9107e │ │ + cbz r1, 90e2e │ │ mov r4, r1 │ │ - bl 91a98 │ │ + bl 91848 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 91a98 │ │ + bl 91848 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 91096 │ │ + cbz r1, 90e46 │ │ mov r4, r1 │ │ - bl 91d3c │ │ + bl 91aec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 91d3c │ │ + bl 91aec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 910ae │ │ + cbz r1, 90e5e │ │ mov r4, r1 │ │ - bl 91e58 │ │ + bl 91c08 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 91e58 │ │ + bl 91c08 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 910c6 │ │ + cbz r1, 90e76 │ │ mov r4, r1 │ │ - bl 91f6c │ │ + bl 91d1c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 91f6c │ │ + bl 91d1c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9200c │ │ - cbz r4, 910da │ │ + bl 91dbc │ │ + cbz r4, 90e8a │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 910ec │ │ + cbz r1, 90e9c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 920b4 │ │ + bl 91e64 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 920b4 │ │ - cbz r1, 91100 │ │ + b.w 91e64 │ │ + cbz r1, 90eb0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 92150 │ │ + bl 91f00 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 92150 │ │ + b.w 91f00 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (91144 ) │ │ + ldr r0, [pc, #52] @ (90ef4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 91122 │ │ + cbz r1, 90ed2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 92224 │ │ - b.n 91132 │ │ + bl 91fd4 │ │ + b.n 90ee2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 92224 │ │ + bl 91fd4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r7, #246 @ 0xf6 │ │ + movs r6, #38 @ 0x26 │ │ movs r3, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (91184 ) │ │ + ldr r0, [pc, #52] @ (90f34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 91164 │ │ + cbz r1, 90f14 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 92354 │ │ - b.n 91174 │ │ + bl 92104 │ │ + b.n 90f24 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 92354 │ │ + bl 92104 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r7, #180 @ 0xb4 │ │ + movs r5, #228 @ 0xe4 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (911c8 ) │ │ + ldr r0, [pc, #52] @ (90f78 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 911a6 │ │ + cbz r1, 90f56 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 92424 │ │ - b.n 911b6 │ │ + bl 921d4 │ │ + b.n 90f66 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 92424 │ │ + bl 921d4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r7, #114 @ 0x72 │ │ + movs r5, #162 @ 0xa2 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9120c ) │ │ + ldr r0, [pc, #52] @ (90fbc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 911ea │ │ + cbz r1, 90f9a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 92554 │ │ - b.n 911fa │ │ + bl 92304 │ │ + b.n 90faa │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 92554 │ │ + bl 92304 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r7, #46 @ 0x2e │ │ + movs r5, #94 @ 0x5e │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 91222 │ │ + cbz r1, 90fd2 │ │ mov r4, r1 │ │ - bl 92700 │ │ + bl 924b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 92700 │ │ + bl 924b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9123a │ │ + cbz r1, 90fea │ │ mov r4, r1 │ │ - bl 92928 │ │ + bl 926d8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 92928 │ │ + bl 926d8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 92a6c │ │ - cbz r4, 9124e │ │ + bl 9281c │ │ + cbz r4, 90ffe │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #16 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9128c ) │ │ + ldr r0, [pc, #52] @ (9103c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #4] │ │ - cbz r1, 9126c │ │ + cbz r1, 9101c │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 92b14 │ │ - b.n 9127c │ │ + bl 928c4 │ │ + b.n 9102c │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 92b14 │ │ + bl 928c4 │ │ mov r0, r4 │ │ - blx c2120 │ │ + blx c1d00 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r6, #172 @ 0xac │ │ + movs r4, #220 @ 0xdc │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (912d0 ) │ │ + ldr r0, [pc, #52] @ (91080 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 912ae │ │ + cbz r1, 9105e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 92c20 │ │ - b.n 912be │ │ + bl 929d0 │ │ + b.n 9106e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 92c20 │ │ + bl 929d0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r6, #106 @ 0x6a │ │ + movs r4, #154 @ 0x9a │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 912e6 │ │ + cbz r1, 91096 │ │ mov r4, r1 │ │ - bl 92dcc │ │ + bl 92b7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 92dcc │ │ + bl 92b7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 912fe │ │ + cbz r1, 910ae │ │ mov r4, r1 │ │ - bl 92fec │ │ + bl 92d9c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 92fec │ │ + bl 92d9c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 93130 │ │ - cbz r4, 91312 │ │ + bl 92ee0 │ │ + cbz r4, 910c2 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 93210 │ │ - cbz r4, 91322 │ │ + bl 92fc0 │ │ + cbz r4, 910d2 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #16 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (91360 ) │ │ + ldr r0, [pc, #52] @ (91110 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #4] │ │ - cbz r1, 91340 │ │ + cbz r1, 910f0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 932b8 │ │ - b.n 91350 │ │ + bl 93068 │ │ + b.n 91100 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 932b8 │ │ + bl 93068 │ │ mov r0, r4 │ │ - blx c2120 │ │ + blx c1d00 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r5, #216 @ 0xd8 │ │ + movs r4, #8 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (913a4 ) │ │ + ldr r0, [pc, #52] @ (91154 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 91382 │ │ + cbz r1, 91132 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 93400 │ │ - b.n 91392 │ │ + bl 931b0 │ │ + b.n 91142 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 93400 │ │ + bl 931b0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r5, #150 @ 0x96 │ │ + movs r3, #198 @ 0xc6 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 913ba │ │ + cbz r1, 9116a │ │ mov r4, r1 │ │ - bl 935ac │ │ + bl 9335c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 935ac │ │ + bl 9335c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 913d2 │ │ + cbz r1, 91182 │ │ mov r4, r1 │ │ - bl 93654 │ │ + bl 93404 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 93654 │ │ + bl 93404 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (91418 ) │ │ + ldr r0, [pc, #52] @ (911c8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 913f6 │ │ + cbz r1, 911a6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 936fc │ │ - b.n 91406 │ │ + bl 934ac │ │ + b.n 911b6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 936fc │ │ + bl 934ac │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - movs r5, #34 @ 0x22 │ │ + movs r3, #82 @ 0x52 │ │ movs r3, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (91438 ) │ │ + ldr r5, [pc, #20] @ (911e8 ) │ │ mov.w r4, #680 @ 0x2a8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 91428 │ │ + bne.n 911d8 │ │ pop {r4, r5, r7, pc} │ │ - strh r2, [r5, r3] │ │ + str r2, [r5, r3] │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (9144c ) │ │ + ldr r0, [pc, #12] @ (911fc ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (91450 ) │ │ + ldr r2, [pc, #12] @ (91200 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - adds r0, r5, #5 │ │ + subs r0, r3, r6 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (9161c ) │ │ + ldr r0, [pc, #440] @ (913cc ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (91620 ) │ │ + ldr r0, [pc, #428] @ (913d0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 914a2 │ │ + blx c1a00 │ │ + cbnz r0, 91252 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91478 │ │ - b.n 91570 │ │ + beq.n 91228 │ │ + b.n 91320 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 914d2 │ │ + blx c1a00 │ │ + cbnz r0, 91282 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 914a8 │ │ - b.n 91570 │ │ + beq.n 91258 │ │ + b.n 91320 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9150a │ │ + blx c1a00 │ │ + cbnz r0, 912ba │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 914e0 │ │ - b.n 91570 │ │ + beq.n 91290 │ │ + b.n 91320 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 91542 │ │ + blx c1a00 │ │ + cbnz r0, 912f2 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91518 │ │ - b.n 91570 │ │ + beq.n 912c8 │ │ + b.n 91320 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9158c │ │ + blx c1a00 │ │ + cbnz r0, 9133c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91548 │ │ + beq.n 912f8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 915c8 │ │ + blx c1a00 │ │ + cbnz r0, 91378 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9159a │ │ - b.n 91574 │ │ + beq.n 9134a │ │ + b.n 91324 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 915fe │ │ + bne.n 913ae │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 915fe │ │ + bne.n 913ae │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 91574 │ │ + beq.n 91324 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 91574 │ │ + bgt.n 91324 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 91574 │ │ - movs r4, #158 @ 0x9e │ │ + b.n 91324 │ │ + movs r2, #206 @ 0xce │ │ movs r3, r0 │ │ - movs r4, #172 @ 0xac │ │ + movs r2, #220 @ 0xdc │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (917c0 ) │ │ + ldr r0, [pc, #396] @ (91570 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -47418,1215 +47272,1215 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 916ae │ │ + blx c1a50 │ │ + cbnz r0, 9145e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91654 │ │ + beq.n 91404 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (917c4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (91574 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (917c8 ) │ │ + ldr r0, [pc, #272] @ (91578 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9171a │ │ + blx c1a70 │ │ + cbnz r0, 914ca │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 916f6 │ │ + beq.n 914a6 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 916bc │ │ - b.n 9167a │ │ + beq.n 9146c │ │ + b.n 9142a │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 916de │ │ + beq.n 9148e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 916de │ │ + blx c1840 │ │ + b.n 9148e │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 91792 │ │ + blx c1a70 │ │ + cbnz r0, 91542 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9167a │ │ + bne.w 9142a │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 91732 │ │ + blx c1ab0 │ │ + b.n 914e2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 917a2 │ │ + bl 76664 │ │ + cbnz r0, 91552 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 9168c │ │ + b.n 9143c │ │ nop │ │ - movs r2, #208 @ 0xd0 │ │ + movs r1, #0 │ │ movs r3, r0 │ │ - strh r2, [r0, #34] @ 0x22 │ │ + strh r2, [r2, #16] │ │ movs r3, r0 │ │ - ldr.w pc, [r5, #247]! │ │ + vst4. {d31[0],d33[0],d35[0],d37[0]}, [r5 :256], r7 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #676] @ (91a80 ) │ │ + ldr r0, [pc, #676] @ (91830 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 91834 │ │ + blx c1a50 │ │ + cbnz r0, 915e4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 917ea │ │ + beq.n 9159a │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #588] @ (91a84 ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #588] @ (91834 ) │ │ add.w sl, sp, #8 │ │ - ldr r0, [pc, #588] @ (91a88 ) │ │ + ldr r0, [pc, #588] @ (91838 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 918a4 │ │ + blx c1a70 │ │ + cbnz r0, 91654 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9187c │ │ + beq.n 9162c │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91842 │ │ - b.n 91810 │ │ + beq.n 915f2 │ │ + b.n 915c0 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 91864 │ │ + beq.n 91614 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 91864 │ │ + blx c1840 │ │ + b.n 91614 │ │ ldr r0, [sp, #8] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 91814 │ │ + beq.n 915c4 │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 918d8 │ │ + blx c1a50 │ │ + cbnz r0, 91688 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 918b0 │ │ - b.n 91814 │ │ - ldr r0, [pc, #432] @ (91a8c ) │ │ + beq.n 91660 │ │ + b.n 915c4 │ │ + ldr r0, [pc, #432] @ (9183c ) │ │ add.w sl, sp, #8 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 91944 │ │ + blx c1a70 │ │ + cbnz r0, 916f4 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9191c │ │ + beq.n 916cc │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 918e2 │ │ - b.n 91814 │ │ + beq.n 91692 │ │ + b.n 915c4 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 91904 │ │ + beq.n 916b4 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 91904 │ │ + blx c1840 │ │ + b.n 916b4 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ - beq.w 91814 │ │ + beq.w 915c4 │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 91976 │ │ + blx c1a50 │ │ + cbnz r0, 91726 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9194e │ │ - b.n 91814 │ │ - ldr r0, [pc, #280] @ (91a90 ) │ │ + beq.n 916fe │ │ + b.n 915c4 │ │ + ldr r0, [pc, #280] @ (91840 ) │ │ add.w sl, sp, #4 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 919e2 │ │ + blx c1a70 │ │ + cbnz r0, 91792 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 919ba │ │ + beq.n 9176a │ │ ldr r3, [r5, #24] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91980 │ │ - b.n 91814 │ │ + beq.n 91730 │ │ + b.n 915c4 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 919a2 │ │ + beq.n 91752 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 919a2 │ │ + blx c1840 │ │ + b.n 91752 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #172] @ (91a94 ) │ │ + ldr r0, [pc, #172] @ (91844 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 91a18 │ │ + blx c1a70 │ │ + cbnz r0, 917c8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 919ea │ │ - b.n 91814 │ │ + beq.n 9179a │ │ + b.n 915c4 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 91a46 │ │ + blx c1a50 │ │ + cbnz r0, 917f6 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91a1e │ │ - b.n 91814 │ │ + beq.n 917ce │ │ + b.n 915c4 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 91a76 │ │ + blx c1a70 │ │ + cbnz r0, 91826 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91a48 │ │ - b.n 91814 │ │ + beq.n 917f8 │ │ + b.n 915c4 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 91814 │ │ - movs r1, #40 @ 0x28 │ │ + b.n 915c4 │ │ + subs r0, r3, #5 │ │ movs r3, r0 │ │ - strh r4, [r7, #20] │ │ + strh r4, [r1, #4] │ │ movs r3, r0 │ │ - bl fff09a7a │ │ - ldr??.w pc, [ip, #4087] @ 0xff7 │ │ - ldr.w pc, [lr, #247]! │ │ - subs r2, r7, #4 │ │ + bl 7982a │ │ + @ instruction: 0xfa6cfff7 │ │ + vst4. {d31[0],d33[0],d35[0],d37[0]}, [lr :256], r7 │ │ + adds r2, r5, #5 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #636] @ (91d24 ) │ │ + ldr r0, [pc, #636] @ (91ad4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 91ade │ │ + blx c1a50 │ │ + cbnz r0, 9188e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91ab6 │ │ - b.n 91b14 │ │ - ldr r0, [pc, #584] @ (91d28 ) │ │ + beq.n 91866 │ │ + b.n 918c4 │ │ + ldr r0, [pc, #584] @ (91ad8 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 91b38 │ │ + blx c1a70 │ │ + cbnz r0, 918e8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91ae8 │ │ + beq.n 91898 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 91b18 │ │ + beq.n 918c8 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 91b6e │ │ + blx c1a50 │ │ + cbnz r0, 9191e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91b46 │ │ - b.n 91b18 │ │ - ldr r5, [pc, #444] @ (91d2c ) │ │ + beq.n 918f6 │ │ + b.n 918c8 │ │ + ldr r5, [pc, #444] @ (91adc ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #440] @ (91d30 ) │ │ + ldr r0, [pc, #440] @ (91ae0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 91be0 │ │ + blx c1a70 │ │ + cbnz r0, 91990 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 91bb8 │ │ + beq.n 91968 │ │ ldr r3, [r5, #32] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91b7c │ │ - b.n 91b18 │ │ + beq.n 9192c │ │ + b.n 918c8 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 91ba0 │ │ + beq.n 91950 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 91ba0 │ │ + blx c1840 │ │ + b.n 91950 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n 91b18 │ │ + beq.n 918c8 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 91c18 │ │ + blx c1a50 │ │ + cbnz r0, 919c8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91bf0 │ │ - b.n 91b18 │ │ - ldr r0, [pc, #280] @ (91d34 ) │ │ + beq.n 919a0 │ │ + b.n 918c8 │ │ + ldr r0, [pc, #280] @ (91ae4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 91c86 │ │ + blx c1a70 │ │ + cbnz r0, 91a36 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 91c5e │ │ + beq.n 91a0e │ │ ldr r3, [r5, #40] @ 0x28 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91c22 │ │ - b.n 91b18 │ │ + beq.n 919d2 │ │ + b.n 918c8 │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 91c46 │ │ + beq.n 919f6 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 91c46 │ │ + blx c1840 │ │ + b.n 919f6 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #172] @ (91d38 ) │ │ + ldr r0, [pc, #172] @ (91ae8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 91cbc │ │ + blx c1a70 │ │ + cbnz r0, 91a6c │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91c8e │ │ - b.n 91b18 │ │ + beq.n 91a3e │ │ + b.n 918c8 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 91cea │ │ + blx c1a50 │ │ + cbnz r0, 91a9a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91cc2 │ │ - b.n 91b18 │ │ + beq.n 91a72 │ │ + b.n 918c8 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 91d1a │ │ + blx c1a70 │ │ + cbnz r0, 91aca │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91cec │ │ - b.n 91b18 │ │ + beq.n 91a9c │ │ + b.n 918c8 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 91b18 │ │ - subs r4, r3, #1 │ │ + b.n 918c8 │ │ + adds r4, r1, #2 │ │ movs r3, r0 │ │ - subs r0, r0, #1 │ │ + adds r0, r6, #1 │ │ movs r3, r0 │ │ - ldrb r2, [r0, #30] │ │ + ldrb r2, [r2, #21] │ │ movs r3, r0 │ │ - bl ffef4d22 │ │ - bl ffe4ed26 │ │ - adds r6, r2, #2 │ │ + bl 64ad2 │ │ + bl fffbead6 │ │ + subs r6, r0, r3 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #252] @ (91e48 ) │ │ + ldr r0, [pc, #252] @ (91bf8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 91d80 │ │ + blx c1a50 │ │ + cbnz r0, 91b30 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91d58 │ │ - b.n 91e26 │ │ - ldr r0, [pc, #200] @ (91e4c ) │ │ + beq.n 91b08 │ │ + b.n 91bd6 │ │ + ldr r0, [pc, #200] @ (91bfc ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 91db8 │ │ + blx c1a70 │ │ + cbnz r0, 91b68 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91d8a │ │ - b.n 91e26 │ │ + beq.n 91b3a │ │ + b.n 91bd6 │ │ ldrb.w r0, [r7, #-37] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-37] │ │ add r5, sp, #8 │ │ - cbz r0, 91df8 │ │ - ldr r0, [pc, #132] @ (91e50 ) │ │ + cbz r0, 91ba8 │ │ + ldr r0, [pc, #132] @ (91c00 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 91e40 │ │ + blx c1a00 │ │ + cbnz r0, 91bf0 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91dce │ │ - b.n 91e26 │ │ - ldr r0, [pc, #88] @ (91e54 ) │ │ + beq.n 91b7e │ │ + b.n 91bd6 │ │ + ldr r0, [pc, #88] @ (91c04 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 91e40 │ │ + blx c1a00 │ │ + cbnz r0, 91bf0 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91dfe │ │ + beq.n 91bae │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 91e2a │ │ + b.n 91bda │ │ nop │ │ - subs r2, r7, r6 │ │ + adds r2, r5, r7 │ │ movs r3, r0 │ │ - subs r6, r3, r6 │ │ + adds r6, r1, r7 │ │ movs r3, r0 │ │ - subs r6, r2, r5 │ │ + adds r6, r0, r6 │ │ movs r3, r0 │ │ - subs r6, r4, r4 │ │ + adds r6, r2, r5 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #244] @ (91f5c ) │ │ + ldr r0, [pc, #244] @ (91d0c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 91e9c │ │ + blx c1a50 │ │ + cbnz r0, 91c4c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91e74 │ │ - b.n 91f3a │ │ - ldr r0, [pc, #192] @ (91f60 ) │ │ + beq.n 91c24 │ │ + b.n 91cea │ │ + ldr r0, [pc, #192] @ (91d10 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 91ed4 │ │ + blx c1a70 │ │ + cbnz r0, 91c84 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91ea6 │ │ - b.n 91f3a │ │ + beq.n 91c56 │ │ + b.n 91cea │ │ ldrb.w r0, [r7, #-37] │ │ add r5, sp, #8 │ │ - cbz r0, 91f0c │ │ - ldr r0, [pc, #136] @ (91f68 ) │ │ + cbz r0, 91cbc │ │ + ldr r0, [pc, #136] @ (91d18 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 91f54 │ │ + blx c1a00 │ │ + cbnz r0, 91d04 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91ee2 │ │ - b.n 91f3a │ │ - ldr r0, [pc, #84] @ (91f64 ) │ │ + beq.n 91c92 │ │ + b.n 91cea │ │ + ldr r0, [pc, #84] @ (91d14 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 91f54 │ │ + blx c1a00 │ │ + cbnz r0, 91d04 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91f12 │ │ + beq.n 91cc2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 91f3e │ │ + b.n 91cee │ │ nop │ │ - subs r6, r3, r2 │ │ + adds r6, r1, r3 │ │ movs r3, r0 │ │ - subs r2, r0, r2 │ │ + adds r2, r6, r2 │ │ movs r3, r0 │ │ - subs r2, r2, r0 │ │ + adds r2, r0, r1 │ │ movs r3, r0 │ │ - subs r2, r0, r1 │ │ + adds r2, r6, r1 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (92004 ) │ │ + ldr r0, [pc, #136] @ (91db4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 91fb0 │ │ + blx c1a50 │ │ + cbnz r0, 91d60 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91f88 │ │ - b.n 91fe4 │ │ + beq.n 91d38 │ │ + b.n 91d94 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (92008 ) │ │ + ldr r0, [pc, #84] @ (91db8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 91fea │ │ + blx c1a70 │ │ + cbnz r0, 91d9a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 91fb8 │ │ + beq.n 91d68 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 91fee │ │ + b.n 91d9e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r2, r1, r6 │ │ + blx c16d0 │ │ + asrs r2, r7, #30 │ │ movs r3, r0 │ │ - adds r4, r5, r5 │ │ + asrs r4, r3, #30 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (920ac ) │ │ + ldr r0, [pc, #144] @ (91e5c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 92050 │ │ + blx c1a50 │ │ + cbnz r0, 91e00 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92028 │ │ - b.n 92086 │ │ - ldr r0, [pc, #92] @ (920b0 ) │ │ + beq.n 91dd8 │ │ + b.n 91e36 │ │ + ldr r0, [pc, #92] @ (91e60 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9208a │ │ + blx c1a70 │ │ + cbnz r0, 91e3a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9205a │ │ + beq.n 91e0a │ │ movs r0, #0 │ │ - b.n 92094 │ │ + b.n 91e44 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - adds r2, r5, r3 │ │ + asrs r2, r3, #28 │ │ movs r3, r0 │ │ - adds r6, r1, r3 │ │ + asrs r6, r7, #27 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (92148 ) │ │ + ldr r0, [pc, #132] @ (91ef8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 920f8 │ │ + blx c1a50 │ │ + cbnz r0, 91ea8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 920d0 │ │ - b.n 9212c │ │ + beq.n 91e80 │ │ + b.n 91edc │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (9214c ) │ │ + ldr r0, [pc, #80] @ (91efc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 92130 │ │ + blx c1a70 │ │ + cbnz r0, 91ee0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92100 │ │ + beq.n 91eb0 │ │ movs r0, #0 │ │ - b.n 92132 │ │ + b.n 91ee2 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adds r2, r0, r1 │ │ + blx c16d0 │ │ + asrs r2, r6, #25 │ │ movs r3, r0 │ │ - adds r4, r5, r0 │ │ + asrs r4, r3, #25 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (92210 ) │ │ + ldr r0, [pc, #180] @ (91fc0 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (92214 ) │ │ - ldr r0, [pc, #168] @ (92218 ) │ │ + ldr r5, [pc, #164] @ (91fc4 ) │ │ + ldr r0, [pc, #168] @ (91fc8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (9221c ) │ │ - ldr r6, [pc, #164] @ (92220 ) │ │ + ldr r0, [pc, #164] @ (91fcc ) │ │ + ldr r6, [pc, #164] @ (91fd0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, 921f4 │ │ + blx c1b60 │ │ + cbnz r0, 91fa4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 921ca │ │ + beq.n 91f7a │ │ ldr r0, [r5, #48] @ 0x30 │ │ - cbz r0, 921ae │ │ + cbz r0, 91f5e │ │ ldr r1, [r0, #16] │ │ - cbz r1, 921ae │ │ + cbz r1, 91f5e │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 921b0 │ │ + b.n 91f60 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92180 │ │ - b.n 921f8 │ │ + beq.n 91f30 │ │ + b.n 91fa8 │ │ add.w r0, r5, #52 @ 0x34 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 921a0 │ │ + beq.n 91f50 │ │ mov r0, fp │ │ movs r1, #3 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #48] @ 0x30 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 921a0 │ │ + blx c1840 │ │ + b.n 91f50 │ │ ldr r0, [sp, #12] │ │ - b.n 921fa │ │ + b.n 91faa │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - asrs r4, r4, #30 │ │ + blx c16d0 │ │ + asrs r4, r2, #23 │ │ movs r3, r0 │ │ - ldrb r0, [r1, #6] │ │ + strb r0, [r3, #29] │ │ movs r3, r0 │ │ - mcr 15, 0, pc, cr6, cr7, {7} @ │ │ - @ instruction: 0xefb0fff7 │ │ - ldcl 15, cr15, [r9], #988 @ 0x3dc │ │ + vrsqrts.f16 , q11, │ │ + bl 1b2fbe │ │ + mcr 15, 3, pc, cr9, cr7, {7} @ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (92350 ) │ │ + ldr r0, [pc, #284] @ (92100 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -48635,193 +48489,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9228e │ │ + blx c1a50 │ │ + cbnz r0, 9203e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92254 │ │ + beq.n 92004 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 9232e │ │ + b.n 920de │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92304 │ │ + blx c1a70 │ │ + cbnz r0, 920b4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9227a │ │ + bne.n 9202a │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 922a6 │ │ + blx c1ab0 │ │ + b.n 92056 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 92314 │ │ + bl 76664 │ │ + cbnz r0, 920c4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - asrs r0, r2, #27 │ │ + blx c16d0 │ │ + asrs r0, r0, #20 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (9241c ) │ │ + ldr r0, [pc, #188] @ (921cc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 923a6 │ │ + blx c1a50 │ │ + cbnz r0, 92156 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9237e │ │ - b.n 923da │ │ + beq.n 9212e │ │ + b.n 9218a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (92420 ) │ │ + ldr r0, [pc, #116] @ (921d0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 923ea │ │ + blx c1a70 │ │ + cbnz r0, 9219a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 923ae │ │ + beq.n 9215e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 923f8 │ │ + b.n 921a8 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - asrs r2, r4, #22 │ │ + asrs r2, r2, #15 │ │ movs r3, r0 │ │ - asrs r2, r0, #22 │ │ + asrs r2, r6, #14 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (92550 ) │ │ + ldr r0, [pc, #284] @ (92300 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -48830,112 +48684,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9248e │ │ + blx c1a50 │ │ + cbnz r0, 9223e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92454 │ │ + beq.n 92204 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 9252e │ │ + b.n 922de │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92504 │ │ + blx c1a70 │ │ + cbnz r0, 922b4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9247a │ │ + bne.n 9222a │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 924a6 │ │ + blx c1ab0 │ │ + b.n 92256 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 92514 │ │ + bl 76664 │ │ + cbnz r0, 922c4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - asrs r0, r2, #19 │ │ + blx c16d0 │ │ + asrs r0, r0, #12 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (926f4 ) │ │ + ldr r0, [pc, #400] @ (924a4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -48944,680 +48798,680 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 925de │ │ + blx c1a50 │ │ + cbnz r0, 9238e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92584 │ │ + beq.n 92334 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (926f8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (924a8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (926fc ) │ │ + ldr r0, [pc, #276] @ (924ac ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9264e │ │ + blx c1a70 │ │ + cbnz r0, 923fe │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 92628 │ │ + beq.n 923d8 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 925ec │ │ - b.n 925aa │ │ + beq.n 9239c │ │ + b.n 9235a │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 92610 │ │ + beq.n 923c0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 92610 │ │ + blx c1840 │ │ + b.n 923c0 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 926c6 │ │ + blx c1a70 │ │ + cbnz r0, 92476 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 925aa │ │ + bne.w 9235a │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 92666 │ │ + blx c1ab0 │ │ + b.n 92416 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 926d6 │ │ + bl 76664 │ │ + cbnz r0, 92486 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 925bc │ │ + b.n 9236c │ │ nop │ │ - asrs r0, r4, #14 │ │ + asrs r0, r2, #7 │ │ movs r3, r0 │ │ - strb r2, [r2, #20] │ │ + strb r2, [r4, #11] │ │ movs r3, r0 │ │ - stmdb r5!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xea95fff7 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #520] @ (92918 ) │ │ + ldr r0, [pc, #520] @ (926c8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 92746 │ │ + blx c1a50 │ │ + cbnz r0, 924f6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9271e │ │ - b.n 92848 │ │ - ldr r0, [pc, #468] @ (9291c ) │ │ + beq.n 924ce │ │ + b.n 925f8 │ │ + ldr r0, [pc, #468] @ (926cc ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9277e │ │ + blx c1a70 │ │ + cbnz r0, 9252e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92750 │ │ - b.n 92848 │ │ + beq.n 92500 │ │ + b.n 925f8 │ │ ldrb.w r0, [r7, #-45] │ │ add r5, sp, #4 │ │ - cbz r0, 927ca │ │ + cbz r0, 9257a │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 92814 │ │ + bne.n 925c4 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92786 │ │ - b.n 92848 │ │ + beq.n 92536 │ │ + b.n 925f8 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 92848 │ │ + bne.n 925f8 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 927b0 │ │ + beq.n 92560 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #324] @ (92920 ) │ │ + ldr r0, [pc, #324] @ (926d0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 92898 │ │ + bne.n 92648 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 927e0 │ │ - b.n 9284c │ │ + beq.n 92590 │ │ + b.n 925fc │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #268] @ (92924 ) │ │ + ldr r0, [pc, #268] @ (926d4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92864 │ │ + blx c1a70 │ │ + cbnz r0, 92614 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9281c │ │ + beq.n 925cc │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9289e │ │ + blx c1a00 │ │ + cbnz r0, 9264e │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9286a │ │ - b.n 9284c │ │ + beq.n 9261a │ │ + b.n 925fc │ │ vldr d0, [sp, #8] │ │ - b.n 9284c │ │ + b.n 925fc │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 928d8 │ │ + blx c1a50 │ │ + cbnz r0, 92688 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 928ac │ │ - b.n 9284c │ │ + beq.n 9265c │ │ + b.n 925fc │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9290c │ │ + blx c1a70 │ │ + cbnz r0, 926bc │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 928da │ │ - b.n 9284c │ │ + beq.n 9268a │ │ + b.n 925fc │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n 9284c │ │ + b.n 925fc │ │ nop │ │ - asrs r4, r6, #7 │ │ + asrs r4, r4, #32 │ │ movs r3, r0 │ │ - asrs r0, r3, #7 │ │ + asrs r0, r1, #32 │ │ movs r3, r0 │ │ - asrs r4, r0, #5 │ │ + lsrs r4, r6, #29 │ │ movs r3, r0 │ │ - asrs r0, r1, #4 │ │ + lsrs r0, r7, #28 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (92a64 ) │ │ + ldr r0, [pc, #300] @ (92814 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9296e │ │ + blx c1a50 │ │ + cbnz r0, 9271e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92946 │ │ - b.n 92a30 │ │ + beq.n 926f6 │ │ + b.n 927e0 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (92a68 ) │ │ + ldr r0, [pc, #244] @ (92818 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 929a4 │ │ + blx c1a70 │ │ + cbnz r0, 92754 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92976 │ │ - b.n 92a30 │ │ + beq.n 92726 │ │ + b.n 927e0 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 929d2 │ │ + blx c1a50 │ │ + cbnz r0, 92782 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 929aa │ │ - b.n 92a30 │ │ + beq.n 9275a │ │ + b.n 927e0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92a02 │ │ + blx c1a70 │ │ + cbnz r0, 927b2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 929d4 │ │ - b.n 92a30 │ │ + beq.n 92784 │ │ + b.n 927e0 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 92a50 │ │ + blx c1a00 │ │ + cbnz r0, 92800 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92a08 │ │ + beq.n 927b8 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 92a34 │ │ + b.n 927e4 │ │ nop │ │ - lsrs r4, r1, #31 │ │ + lsrs r4, r7, #23 │ │ movs r3, r0 │ │ - lsrs r6, r5, #30 │ │ + lsrs r6, r3, #23 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (92b0c ) │ │ + ldr r0, [pc, #144] @ (928bc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 92ab0 │ │ + blx c1a50 │ │ + cbnz r0, 92860 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92a88 │ │ - b.n 92ae6 │ │ - ldr r0, [pc, #92] @ (92b10 ) │ │ + beq.n 92838 │ │ + b.n 92896 │ │ + ldr r0, [pc, #92] @ (928c0 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 92aea │ │ + blx c1a70 │ │ + cbnz r0, 9289a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92aba │ │ + beq.n 9286a │ │ movs r0, #0 │ │ - b.n 92af4 │ │ + b.n 928a4 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r2, r1, #26 │ │ + lsrs r2, r7, #18 │ │ movs r3, r0 │ │ - lsrs r6, r5, #25 │ │ + lsrs r6, r3, #18 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #48 @ 0x30 │ │ mov r8, r0 │ │ - ldr r0, [pc, #236] @ (92c10 ) │ │ + ldr r0, [pc, #236] @ (929c0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #40 @ 0x28 │ │ - blx c2130 │ │ + blx c1d10 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 92b60 │ │ + blx c1a50 │ │ + cbnz r0, 92910 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92b38 │ │ - b.n 92b96 │ │ - ldr r0, [pc, #176] @ (92c14 ) │ │ + beq.n 928e8 │ │ + b.n 92946 │ │ + ldr r0, [pc, #176] @ (929c4 ) │ │ sub.w r6, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92b9e │ │ + blx c1a70 │ │ + cbnz r0, 9294e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92b6a │ │ + beq.n 9291a │ │ mov r0, r8 │ │ - blx c2130 │ │ - b.n 92bf2 │ │ + blx c1d10 │ │ + b.n 929a2 │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, 92bb2 │ │ + cbz r0, 92962 │ │ movs r0, #67 @ 0x43 │ │ str r0, [sp, #24] │ │ - ldr r0, [pc, #108] @ (92c18 ) │ │ + ldr r0, [pc, #108] @ (929c8 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ - b.n 92bbc │ │ + b.n 9296c │ │ movs r0, #0 │ │ str r0, [sp, #24] │ │ - ldr r1, [pc, #100] @ (92c1c ) │ │ + ldr r1, [pc, #100] @ (929cc ) │ │ add r1, pc │ │ str r1, [sp, #20] │ │ str r0, [sp, #16] │ │ movs r2, #0 │ │ str r0, [sp, #12] │ │ str r0, [sp, #8] │ │ str r0, [sp, #4] │ │ add r0, sp, #28 │ │ add r4, sp, #16 │ │ mov r1, r4 │ │ - blx c2140 │ │ + blx c1d20 │ │ ldr r1, [sp, #40] @ 0x28 │ │ ldr r2, [sp, #28] │ │ str r2, [sp, #40] @ 0x28 │ │ str r1, [sp, #28] │ │ - blx c2120 │ │ + blx c1d00 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [sp, #40] @ 0x28 │ │ str.w r0, [r8] │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #40 @ 0x28 │ │ - blx c2120 │ │ + blx c1d00 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #48 @ 0x30 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsrs r0, r4, #23 │ │ + lsrs r0, r2, #16 │ │ movs r3, r0 │ │ - lsrs r6, r7, #22 │ │ + lsrs r6, r5, #15 │ │ movs r3, r0 │ │ - ldmia r5, {r3, r5} │ │ - vcvtp.s16.f16 d30, d14 │ │ + ldmia r6!, {r3, r4, r7} │ │ + vrsra.u32 q15, q15, #9 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (92dc0 ) │ │ + ldr r0, [pc, #400] @ (92b70 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -49626,787 +49480,787 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 92caa │ │ + blx c1a50 │ │ + cbnz r0, 92a5a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92c50 │ │ + beq.n 92a00 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (92dc4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (92b74 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (92dc8 ) │ │ + ldr r0, [pc, #276] @ (92b78 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 92d1a │ │ + blx c1a70 │ │ + cbnz r0, 92aca │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 92cf4 │ │ + beq.n 92aa4 │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92cb8 │ │ - b.n 92c76 │ │ + beq.n 92a68 │ │ + b.n 92a26 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 92cdc │ │ + beq.n 92a8c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 92cdc │ │ + blx c1840 │ │ + b.n 92a8c │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92d92 │ │ + blx c1a70 │ │ + cbnz r0, 92b42 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 92c76 │ │ + bne.w 92a26 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 92d32 │ │ + blx c1ab0 │ │ + b.n 92ae2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 92da2 │ │ + bl 76664 │ │ + cbnz r0, 92b52 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 92c88 │ │ + b.n 92a38 │ │ nop │ │ - lsrs r4, r2, #19 │ │ + lsrs r4, r0, #12 │ │ movs r3, r0 │ │ - ldr r6, [r0, #100] @ 0x64 │ │ + ldr r6, [r2, #64] @ 0x40 │ │ movs r3, r0 │ │ - b.n 9327e │ │ + b.n 9330e │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #512] @ (92fdc ) │ │ + ldr r0, [pc, #512] @ (92d8c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 92e12 │ │ + blx c1a50 │ │ + cbnz r0, 92bc2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92dea │ │ - b.n 92f0e │ │ - ldr r0, [pc, #460] @ (92fe0 ) │ │ + beq.n 92b9a │ │ + b.n 92cbe │ │ + ldr r0, [pc, #460] @ (92d90 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 92e4a │ │ + blx c1a70 │ │ + cbnz r0, 92bfa │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92e1c │ │ - b.n 92f0e │ │ + beq.n 92bcc │ │ + b.n 92cbe │ │ ldrb.w r0, [r7, #-45] │ │ add r5, sp, #4 │ │ - cbz r0, 92e92 │ │ + cbz r0, 92c42 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 92eda │ │ + blx c1a50 │ │ + cbnz r0, 92c8a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92e52 │ │ - b.n 92f0e │ │ + beq.n 92c02 │ │ + b.n 92cbe │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cbnz r0, 92f0e │ │ + blx c1a30 │ │ + cbnz r0, 92cbe │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 92e7a │ │ + beq.n 92c2a │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #320] @ (92fe4 ) │ │ + ldr r0, [pc, #320] @ (92d94 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92f30 │ │ + blx c1a70 │ │ + cbnz r0, 92ce0 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 92ea8 │ │ - b.n 92f12 │ │ + beq.n 92c58 │ │ + b.n 92cc2 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #264] @ (92fe8 ) │ │ + ldr r0, [pc, #264] @ (92d98 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 92f2a │ │ + blx c1a70 │ │ + cbnz r0, 92cda │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 92ee2 │ │ + beq.n 92c92 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 92f12 │ │ + b.n 92cc2 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 92f64 │ │ + blx c1a00 │ │ + cbnz r0, 92d14 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 92f36 │ │ - b.n 92f12 │ │ + beq.n 92ce6 │ │ + b.n 92cc2 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 92f9e │ │ + blx c1a50 │ │ + cbnz r0, 92d4e │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 92f72 │ │ - b.n 92f12 │ │ + beq.n 92d22 │ │ + b.n 92cc2 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 92fd2 │ │ + blx c1a70 │ │ + cbnz r0, 92d82 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 92fa0 │ │ - b.n 92f12 │ │ + beq.n 92d50 │ │ + b.n 92cc2 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n 92f12 │ │ - lsrs r0, r5, #12 │ │ + b.n 92cc2 │ │ + lsrs r0, r3, #5 │ │ movs r3, r0 │ │ - lsrs r4, r1, #12 │ │ + lsrs r4, r7, #4 │ │ movs r3, r0 │ │ - lsrs r4, r7, #9 │ │ + lsrs r4, r5, #2 │ │ movs r3, r0 │ │ - lsrs r2, r0, #9 │ │ + lsrs r2, r6, #1 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (93128 ) │ │ + ldr r0, [pc, #300] @ (92ed8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 93032 │ │ + blx c1a50 │ │ + cbnz r0, 92de2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9300a │ │ - b.n 930f4 │ │ + beq.n 92dba │ │ + b.n 92ea4 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (9312c ) │ │ + ldr r0, [pc, #244] @ (92edc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 93068 │ │ + blx c1a70 │ │ + cbnz r0, 92e18 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9303a │ │ - b.n 930f4 │ │ + beq.n 92dea │ │ + b.n 92ea4 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 93096 │ │ + blx c1a50 │ │ + cbnz r0, 92e46 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9306e │ │ - b.n 930f4 │ │ + beq.n 92e1e │ │ + b.n 92ea4 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 930c6 │ │ + blx c1a70 │ │ + cbnz r0, 92e76 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93098 │ │ - b.n 930f4 │ │ + beq.n 92e48 │ │ + b.n 92ea4 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93114 │ │ + blx c1a00 │ │ + cbnz r0, 92ec4 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 930cc │ │ + beq.n 92e7c │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 930f8 │ │ + b.n 92ea8 │ │ nop │ │ - lsrs r0, r1, #4 │ │ + lsls r0, r7, #28 │ │ movs r3, r0 │ │ - lsrs r2, r5, #3 │ │ + lsls r2, r3, #28 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (93204 ) │ │ + ldr r0, [pc, #200] @ (92fb4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 93174 │ │ + blx c1a50 │ │ + cbnz r0, 92f24 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9314a │ │ + beq.n 92efa │ │ movs r0, #0 │ │ - b.n 931ee │ │ - ldr r5, [pc, #144] @ (93208 ) │ │ + b.n 92f9e │ │ + ldr r5, [pc, #144] @ (92fb8 ) │ │ add.w sl, sp, #8 │ │ - ldr r0, [pc, #144] @ (9320c ) │ │ + ldr r0, [pc, #144] @ (92fbc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 931e6 │ │ + blx c1a70 │ │ + cbnz r0, 92f96 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 931be │ │ + beq.n 92f6e │ │ ldr r3, [r5, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93182 │ │ - b.n 93170 │ │ + beq.n 92f32 │ │ + b.n 92f20 │ │ add.w r0, r5, #76 @ 0x4c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 931a6 │ │ + beq.n 92f56 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #72] @ 0x48 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 931a6 │ │ + blx c1840 │ │ + b.n 92f56 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - lsls r0, r1, #31 │ │ + blx c16d0 │ │ + lsls r0, r7, #23 │ │ movs r3, r0 │ │ - ldr r4, [r7, #20] │ │ + str r4, [r1, #116] @ 0x74 │ │ movs r3, r0 │ │ - ble.n 9327e │ │ + udf #167 @ 0xa7 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (932b0 ) │ │ + ldr r0, [pc, #144] @ (93060 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 93254 │ │ + blx c1a50 │ │ + cbnz r0, 93004 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9322c │ │ - b.n 9328a │ │ - ldr r0, [pc, #92] @ (932b4 ) │ │ + beq.n 92fdc │ │ + b.n 9303a │ │ + ldr r0, [pc, #92] @ (93064 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9328e │ │ + blx c1a70 │ │ + cbnz r0, 9303e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9325e │ │ + beq.n 9300e │ │ movs r0, #0 │ │ - b.n 93298 │ │ + b.n 93048 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - lsls r6, r4, #27 │ │ + lsls r6, r2, #20 │ │ movs r3, r0 │ │ - lsls r2, r1, #27 │ │ + lsls r2, r7, #19 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ mov r8, r0 │ │ - ldr r0, [pc, #292] @ (933ec ) │ │ + ldr r0, [pc, #292] @ (9319c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #44 @ 0x2c │ │ - blx c2130 │ │ + blx c1d10 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9330a │ │ + blx c1a50 │ │ + cbnz r0, 930ba │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 932dc │ │ + beq.n 9308c │ │ mov r0, r8 │ │ - blx c2130 │ │ - b.n 933d0 │ │ - ldr r6, [pc, #228] @ (933f0 ) │ │ + blx c1d10 │ │ + b.n 93180 │ │ + ldr r6, [pc, #228] @ (931a0 ) │ │ add.w fp, sp, #24 │ │ - ldr r0, [pc, #224] @ (933f4 ) │ │ + ldr r0, [pc, #224] @ (931a4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r3, fp │ │ - blx c1e90 │ │ - cbnz r0, 9337e │ │ + blx c1a70 │ │ + cbnz r0, 9312e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #40] @ 0x28 │ │ ldrb.w r0, [r6, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 93354 │ │ + beq.n 93104 │ │ ldr r3, [r6, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93318 │ │ - b.n 93302 │ │ + beq.n 930c8 │ │ + b.n 930b2 │ │ add.w r0, r6, #84 @ 0x54 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9333c │ │ + beq.n 930ec │ │ mov r0, r9 │ │ movs r1, #12 │ │ str.w r9, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #80] @ 0x50 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 9333c │ │ + blx c1840 │ │ + b.n 930ec │ │ ldr r0, [sp, #24] │ │ - cbz r0, 93390 │ │ + cbz r0, 93140 │ │ movs r0, #77 @ 0x4d │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #112] @ (933f8 ) │ │ + ldr r0, [pc, #112] @ (931a8 ) │ │ add r0, pc │ │ str r0, [sp, #28] │ │ movs r0, #0 │ │ - b.n 9339a │ │ + b.n 9314a │ │ movs r0, #0 │ │ str r0, [sp, #32] │ │ - ldr r1, [pc, #100] @ (933fc ) │ │ + ldr r1, [pc, #100] @ (931ac ) │ │ add r1, pc │ │ str r1, [sp, #28] │ │ str r0, [sp, #24] │ │ movs r2, #0 │ │ str r0, [sp, #20] │ │ str r0, [sp, #16] │ │ str r0, [sp, #12] │ │ add r0, sp, #36 @ 0x24 │ │ add r4, sp, #24 │ │ mov r1, r4 │ │ - blx c2140 │ │ + blx c1d20 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #36] @ 0x24 │ │ str r2, [sp, #44] @ 0x2c │ │ str r1, [sp, #36] @ 0x24 │ │ - blx c2120 │ │ + blx c1d00 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #12 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [sp, #44] @ 0x2c │ │ str.w r0, [r8] │ │ movs r0, #0 │ │ str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #44 @ 0x2c │ │ - blx c2120 │ │ + blx c1d00 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #52 @ 0x34 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - lsls r4, r7, #24 │ │ + blx c16d0 │ │ + lsls r4, r5, #17 │ │ movs r3, r0 │ │ - str r6, [r4, #124] @ 0x7c │ │ + str r6, [r6, #88] @ 0x58 │ │ movs r3, r0 │ │ - blt.n 9333a │ │ - vcvtp.s16.f16 , q11 │ │ - vshll.u32 , d16, #23 │ │ + ble.n 931ca │ │ + vrsra.u64 , q3, #9 │ │ + vtbl.8 d29, {d23-d26}, d16 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (935a0 ) │ │ + ldr r0, [pc, #400] @ (93350 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -50415,292 +50269,292 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9348a │ │ + blx c1a50 │ │ + cbnz r0, 9323a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93430 │ │ + beq.n 931e0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (935a4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (93354 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (935a8 ) │ │ + ldr r0, [pc, #276] @ (93358 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 934fa │ │ + blx c1a70 │ │ + cbnz r0, 932aa │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 934d4 │ │ + beq.n 93284 │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93498 │ │ - b.n 93456 │ │ + beq.n 93248 │ │ + b.n 93206 │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 934bc │ │ + beq.n 9326c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 934bc │ │ + blx c1840 │ │ + b.n 9326c │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 93572 │ │ + blx c1a70 │ │ + cbnz r0, 93322 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 93456 │ │ + bne.w 93206 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 93512 │ │ + blx c1ab0 │ │ + b.n 932c2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 93582 │ │ + bl 76664 │ │ + cbnz r0, 93332 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 93468 │ │ + b.n 93218 │ │ nop │ │ - lsls r4, r6, #19 │ │ + lsls r4, r4, #12 │ │ movs r3, r0 │ │ - str r6, [r4, #100] @ 0x64 │ │ + str r6, [r6, #64] @ 0x40 │ │ movs r3, r0 │ │ - bge.n 9369e │ │ + blt.n 9332e │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (9364c ) │ │ + ldr r0, [pc, #144] @ (933fc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 935f0 │ │ + blx c1a50 │ │ + cbnz r0, 933a0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 935c8 │ │ - b.n 93624 │ │ + beq.n 93378 │ │ + b.n 933d4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (93650 ) │ │ + ldr r0, [pc, #92] @ (93400 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9362a │ │ + blx c1a70 │ │ + cbnz r0, 933da │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 935f8 │ │ + beq.n 933a8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 93636 │ │ + b.n 933e6 │ │ vmov.f64 d16, #128 @ 0xc0000000 -2.0 │ │ vldr d17, [sp, #8] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - lsls r2, r1, #13 │ │ + blx c16d0 │ │ + lsls r2, r7, #5 │ │ movs r3, r0 │ │ - lsls r4, r5, #12 │ │ + lsls r4, r3, #5 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (936f4 ) │ │ + ldr r0, [pc, #144] @ (934a4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 93698 │ │ + blx c1a50 │ │ + cbnz r0, 93448 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93670 │ │ - b.n 936cc │ │ + beq.n 93420 │ │ + b.n 9347c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (936f8 ) │ │ + ldr r0, [pc, #92] @ (934a8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 936d2 │ │ + blx c1a70 │ │ + cbnz r0, 93482 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 936a0 │ │ + beq.n 93450 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 936de │ │ + b.n 9348e │ │ vmov.f64 d16, #128 @ 0xc0000000 -2.0 │ │ vldr d17, [sp, #8] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - lsls r2, r4, #10 │ │ + blx c16d0 │ │ + lsls r2, r2, #3 │ │ movs r3, r0 │ │ - lsls r4, r0, #10 │ │ + lsls r4, r6, #2 │ │ movs r3, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r8, r0 │ │ - ldr r0, [pc, #836] @ (93a50 ) │ │ + ldr r0, [pc, #836] @ (93800 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ str r0, [sp, #28] │ │ @@ -50711,844 +50565,843 @@ │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #64 @ 0x40 │ │ add.w fp, r0, #16 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9375a │ │ + blx c1a50 │ │ + cbnz r0, 9350a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93732 │ │ - b.n 93938 │ │ - ldr r0, [pc, #884] @ (93ad0 ) │ │ + beq.n 934e2 │ │ + b.n 936e8 │ │ + ldr r0, [pc, #884] @ (93880 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 93792 │ │ + blx c1a70 │ │ + cbnz r0, 93542 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93764 │ │ - b.n 93938 │ │ + beq.n 93514 │ │ + b.n 936e8 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #36 @ 0x24 │ │ - cbz r0, 937de │ │ + cbz r0, 9358e │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 93822 │ │ + blx c1a50 │ │ + cbnz r0, 935d2 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9379a │ │ - b.n 93938 │ │ + beq.n 9354a │ │ + b.n 936e8 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 93938 │ │ + bne.w 936e8 │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 937c2 │ │ + beq.n 93572 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 93908 │ │ + bne.w 936b8 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 937f0 │ │ - b.n 93938 │ │ - ldr r4, [pc, #688] @ (93ad4 ) │ │ + beq.n 935a0 │ │ + b.n 936e8 │ │ + ldr r4, [pc, #688] @ (93884 ) │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #684] @ (93ad8 ) │ │ + ldr r0, [pc, #684] @ (93888 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 93892 │ │ + blx c1a70 │ │ + cbnz r0, 93642 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r4, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9386c │ │ + beq.n 9361c │ │ ldr r3, [r4, #96] @ 0x60 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93830 │ │ - b.n 93938 │ │ + beq.n 935e0 │ │ + b.n 936e8 │ │ add.w r0, r4, #100 @ 0x64 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 93854 │ │ + beq.n 93604 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #96] @ 0x60 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 93854 │ │ + blx c1840 │ │ + b.n 93604 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #64 @ 0x40 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 939b4 │ │ + bne.n 93764 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 93938 │ │ + blx c1a30 │ │ + cbnz r0, 936e8 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 938aa │ │ + blx c1ab0 │ │ + b.n 9365a │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 93972 │ │ + cbz r0, 93722 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 939e0 │ │ + bne.n 93790 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93910 │ │ + beq.n 936c0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #64 @ 0x40 │ │ - blx c1e60 │ │ + blx c1a40 │ │ add r0, sp, #20 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #88] @ 0x58 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #92 @ 0x5c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r2, sp, #20 │ │ movs r3, #0 │ │ ldmia r2, {r0, r1, r2} │ │ str r3, [sp, #20] │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #356] @ (93ae4 ) │ │ + ldr r0, [pc, #356] @ (93894 ) │ │ str r1, [sp, #44] @ 0x2c │ │ add r0, pc │ │ str r0, [sp, #24] │ │ movs r0, #11 │ │ str r2, [sp, #48] @ 0x30 │ │ str r0, [sp, #28] │ │ str r3, [sp, #16] │ │ strd r3, r3, [sp, #8] │ │ add r0, sp, #40 @ 0x28 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r4, sp, #40 @ 0x28 │ │ add r1, sp, #20 │ │ mov r0, r4 │ │ - bl 90fe0 │ │ + bl 90d90 │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ add r4, sp, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 939c4 │ │ + bl 76664 │ │ + cbnz r0, 93774 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #80] @ 0x50 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #64] @ 0x40 │ │ - b.n 9394a │ │ - ldr r4, [pc, #248] @ (93adc ) │ │ + b.n 936fa │ │ + ldr r4, [pc, #248] @ (9388c ) │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #248] @ (93ae0 ) │ │ + ldr r0, [pc, #248] @ (93890 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 93a54 │ │ + blx c1a70 │ │ + cbnz r0, 93804 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r4, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 93a2a │ │ + beq.n 937da │ │ ldr r3, [r4, #104] @ 0x68 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 939ee │ │ - b.n 93938 │ │ + beq.n 9379e │ │ + b.n 936e8 │ │ add.w r0, r4, #108 @ 0x6c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 93a12 │ │ + beq.n 937c2 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #104] @ 0x68 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 93a12 │ │ - lsls r0, r7, #7 │ │ + blx c1840 │ │ + b.n 937c2 │ │ + movs r0, r5 │ │ movs r3, r0 │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #64 @ 0x40 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 939b4 │ │ + bne.n 93764 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 93938 │ │ + bne.w 936e8 │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 93a6c │ │ + blx c1ab0 │ │ + b.n 9381c │ │ nop │ │ - lsls r4, r0, #7 │ │ - movs r3, r0 │ │ - str r6, [r1, #44] @ 0x2c │ │ + vrev64.16 d16, d2 │ │ + str r6, [r3, #8] │ │ movs r3, r0 │ │ - bvs.n 93a9e │ │ - vsra.u32 d22, d0, #9 │ │ + bhi.n 9392e │ │ + vqrdmlah.s , , d16[0] │ │ movs r3, r0 │ │ - bpl.n 93b2a │ │ - vcvtm.u16.f16 d27, d24 │ │ + bvs.n 937ba │ │ + vsli.32 d27, d8, #23 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 93afa │ │ + cbz r1, 938aa │ │ mov r4, r1 │ │ - bl 93bac │ │ + bl 9395c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 93bac │ │ + bl 9395c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 93b12 │ │ + cbz r1, 938c2 │ │ mov r4, r1 │ │ - bl 93d7c │ │ + bl 93b2c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 93d7c │ │ + bl 93b2c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 93b2a │ │ + cbz r1, 938da │ │ mov r4, r1 │ │ - bl 93f4c │ │ + bl 93cfc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 93f4c │ │ + bl 93cfc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (93b70 ) │ │ + ldr r0, [pc, #52] @ (93920 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 93b4e │ │ + cbz r1, 938fe │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 93fc8 │ │ - b.n 93b5e │ │ + bl 93d78 │ │ + b.n 9390e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 93fc8 │ │ + bl 93d78 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - stc2l 0, cr0, [sl, #8] │ │ + @ instruction: 0xfbfa0002 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (93b90 ) │ │ + ldr r5, [pc, #20] @ (93940 ) │ │ movs r4, #104 @ 0x68 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 93b7e │ │ + bne.n 9392e │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - cmp r6, #76 @ 0x4c │ │ + cmp r4, #76 @ 0x4c │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (93ba4 ) │ │ + ldr r0, [pc, #12] @ (93954 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (93ba8 ) │ │ + ldr r2, [pc, #12] @ (93958 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - @ instruction: 0xf6100002 │ │ + orr.w r0, r0, #8519680 @ 0x820000 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (93d74 ) │ │ + ldr r0, [pc, #440] @ (93b24 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (93d78 ) │ │ + ldr r0, [pc, #428] @ (93b28 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93bfa │ │ + blx c1a00 │ │ + cbnz r0, 939aa │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93bd0 │ │ - b.n 93cc8 │ │ + beq.n 93980 │ │ + b.n 93a78 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93c2a │ │ + blx c1a00 │ │ + cbnz r0, 939da │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93c00 │ │ - b.n 93cc8 │ │ + beq.n 939b0 │ │ + b.n 93a78 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93c62 │ │ + blx c1a00 │ │ + cbnz r0, 93a12 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93c38 │ │ - b.n 93cc8 │ │ + beq.n 939e8 │ │ + b.n 93a78 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93c9a │ │ + blx c1a00 │ │ + cbnz r0, 93a4a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93c70 │ │ - b.n 93cc8 │ │ + beq.n 93a20 │ │ + b.n 93a78 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93ce4 │ │ + blx c1a00 │ │ + cbnz r0, 93a94 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93ca0 │ │ + beq.n 93a50 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93d20 │ │ + blx c1a00 │ │ + cbnz r0, 93ad0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 93cf2 │ │ - b.n 93ccc │ │ + beq.n 93aa2 │ │ + b.n 93a7c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 93d56 │ │ + bne.n 93b06 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 93d56 │ │ + bne.n 93b06 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 93ccc │ │ + beq.n 93a7c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 93ccc │ │ + bgt.n 93a7c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 93ccc │ │ - stc2l 0, cr0, [r6, #-8] │ │ - ldc2l 0, cr0, [r4, #-8] │ │ + b.n 93a7c │ │ + usada8 r0, r6, r2, r0 │ │ + smull r0, r0, r4, r2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (93f44 ) │ │ + ldr r0, [pc, #440] @ (93cf4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (93f48 ) │ │ + ldr r0, [pc, #428] @ (93cf8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93dca │ │ + blx c1a00 │ │ + cbnz r0, 93b7a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93da0 │ │ - b.n 93e98 │ │ + beq.n 93b50 │ │ + b.n 93c48 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93dfa │ │ + blx c1a00 │ │ + cbnz r0, 93baa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93dd0 │ │ - b.n 93e98 │ │ + beq.n 93b80 │ │ + b.n 93c48 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93e32 │ │ + blx c1a00 │ │ + cbnz r0, 93be2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93e08 │ │ - b.n 93e98 │ │ + beq.n 93bb8 │ │ + b.n 93c48 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93e6a │ │ + blx c1a00 │ │ + cbnz r0, 93c1a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93e40 │ │ - b.n 93e98 │ │ + beq.n 93bf0 │ │ + b.n 93c48 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93eb4 │ │ + blx c1a00 │ │ + cbnz r0, 93c64 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93e70 │ │ + beq.n 93c20 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 93ef0 │ │ + blx c1a00 │ │ + cbnz r0, 93ca0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 93ec2 │ │ - b.n 93e9c │ │ + beq.n 93c72 │ │ + b.n 93c4c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 93f26 │ │ + bne.n 93cd6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 93f26 │ │ + bne.n 93cd6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 93e9c │ │ + beq.n 93c4c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 93e9c │ │ + bgt.n 93c4c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 93e9c │ │ - usada8 r0, r6, r2, r0 │ │ - smull r0, r0, r4, r2 │ │ + b.n 93c4c │ │ + vld1.8 {d0[0]}, [r6], r2 │ │ + ldrsh.w r0, [r4, #2] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (93fc0 ) │ │ + ldr r0, [pc, #100] @ (93d70 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (93fc4 ) │ │ + ldr r0, [pc, #88] @ (93d74 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 93f9c │ │ + blx c1a00 │ │ + cbnz r0, 93d4c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93f6e │ │ + beq.n 93d1e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 93fa8 │ │ + b.n 93d58 │ │ vmov.f64 d16, #16 @ 0x40800000 4.0 │ │ vldr d17, [sp] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - vld1.8 {d0[0]}, [r8], r2 │ │ - ldrsh.w r0, [r6, #2] │ │ + @ instruction: 0xf7d80002 │ │ + @ instruction: 0xf7e60002 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (94164 ) │ │ + ldr r0, [pc, #396] @ (93f14 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -51557,525 +51410,525 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 94052 │ │ + blx c1a50 │ │ + cbnz r0, 93e02 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 93ff8 │ │ + beq.n 93da8 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (94168 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (93f18 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (9416c ) │ │ + ldr r0, [pc, #272] @ (93f1c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 940be │ │ + blx c1a70 │ │ + cbnz r0, 93e6e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9409a │ │ + beq.n 93e4a │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94060 │ │ - b.n 9401e │ │ + beq.n 93e10 │ │ + b.n 93dce │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 94082 │ │ + beq.n 93e32 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 94082 │ │ + blx c1840 │ │ + b.n 93e32 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 94136 │ │ + blx c1a70 │ │ + cbnz r0, 93ee6 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9401e │ │ + bne.w 93dce │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 940d6 │ │ + blx c1ab0 │ │ + b.n 93e86 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 94146 │ │ + bl 76664 │ │ + cbnz r0, 93ef6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 94030 │ │ + b.n 93de0 │ │ nop │ │ - vld4.8 {d0-d3}, [ip], r2 │ │ - ldrh r6, [r1, r4] │ │ + @ instruction: 0xf75c0002 │ │ + ldr r6, [r3, r3] │ │ movs r3, r0 │ │ - ldmia r6!, {r0, r4, r5, r7} │ │ + beq.n 93f62 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 94182 │ │ + cbz r1, 93f32 │ │ mov r4, r1 │ │ - bl 94204 │ │ + bl 93fb4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 94204 │ │ + bl 93fb4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (941c8 ) │ │ + ldr r0, [pc, #52] @ (93f78 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 941a6 │ │ + cbz r1, 93f56 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 94550 │ │ - b.n 941b6 │ │ + bl 94300 │ │ + b.n 93f66 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 94550 │ │ + bl 94300 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - @ instruction: 0xf7720002 │ │ + sub.w r0, r2, #8519680 @ 0x820000 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (941e8 ) │ │ + ldr r5, [pc, #20] @ (93f98 ) │ │ movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 941d6 │ │ + bne.n 93f86 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - cmp r0, #108 @ 0x6c │ │ + movs r6, #108 @ 0x6c │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (941fc ) │ │ + ldr r0, [pc, #12] @ (93fac ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (94200 ) │ │ + ldr r2, [pc, #12] @ (93fb0 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - vext.8 d0, d8, d2, #0 │ │ + stcl 0, cr0, [r8, #8]! │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #820] @ (94548 ) │ │ + ldr r0, [pc, #820] @ (942f8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #808] @ (9454c ) │ │ + ldr r0, [pc, #808] @ (942fc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94252 │ │ + blx c1a00 │ │ + cbnz r0, 94002 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94228 │ │ - b.n 94320 │ │ + beq.n 93fd8 │ │ + b.n 940d0 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94282 │ │ + blx c1a00 │ │ + cbnz r0, 94032 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94258 │ │ - b.n 94320 │ │ + beq.n 94008 │ │ + b.n 940d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 942ba │ │ + blx c1a00 │ │ + cbnz r0, 9406a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94290 │ │ - b.n 94320 │ │ + beq.n 94040 │ │ + b.n 940d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 942f2 │ │ + blx c1a00 │ │ + cbnz r0, 940a2 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 942c8 │ │ - b.n 94320 │ │ + beq.n 94078 │ │ + b.n 940d0 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9433c │ │ + blx c1a00 │ │ + cbnz r0, 940ec │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 942f8 │ │ + beq.n 940a8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d10} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94378 │ │ + blx c1a00 │ │ + cbnz r0, 94128 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9434a │ │ - b.n 94324 │ │ + beq.n 940fa │ │ + b.n 940d4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 943b4 │ │ + blx c1a00 │ │ + cbnz r0, 94164 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 94386 │ │ - b.n 94324 │ │ + beq.n 94136 │ │ + b.n 940d4 │ │ vldr d17, [sp] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ movs r0, #0 │ │ vcmp.f64 d17, #0.0 │ │ strd r0, r0, [sp] │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 94438 │ │ + ble.n 941e8 │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 943fc │ │ + blx c1a00 │ │ + cbnz r0, 941ac │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 943ce │ │ - b.n 94324 │ │ + beq.n 9417e │ │ + b.n 940d4 │ │ vldr d10, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94430 │ │ + blx c1a00 │ │ + cbnz r0, 941e0 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 94402 │ │ - b.n 94324 │ │ + beq.n 941b2 │ │ + b.n 940d4 │ │ vldr d16, [sp] │ │ vadd.f64 d16, d10, d16 │ │ vadd.f64 d9, d9, d16 │ │ mov r6, sp │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94470 │ │ + blx c1a00 │ │ + cbnz r0, 94220 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 94442 │ │ - b.n 94324 │ │ + beq.n 941f2 │ │ + b.n 940d4 │ │ vldr d17, [sp] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ movs r0, #0 │ │ vcmp.f64 d17, #0.0 │ │ strd r0, r0, [sp] │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 944f4 │ │ + ble.n 942a4 │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 944b8 │ │ + blx c1a00 │ │ + cbnz r0, 94268 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9448a │ │ - b.n 94324 │ │ + beq.n 9423a │ │ + b.n 940d4 │ │ vldr d10, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 944ec │ │ + blx c1a00 │ │ + cbnz r0, 9429c │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 944be │ │ - b.n 94324 │ │ + beq.n 9426e │ │ + b.n 940d4 │ │ vldr d16, [sp] │ │ vadd.f64 d16, d10, d16 │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 94528 │ │ + bne.n 942d8 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 94528 │ │ + bne.n 942d8 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.w 94324 │ │ + beq.w 940d4 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.w 94324 │ │ + bgt.w 940d4 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 94324 │ │ - @ instruction: 0xf6ee0002 │ │ - @ instruction: 0xf6fc0002 │ │ + b.n 940d4 │ │ + adds.w r0, lr, #8519680 @ 0x820000 │ │ + @ instruction: 0xf52c0002 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (946ec ) │ │ + ldr r0, [pc, #396] @ (9449c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -52084,1430 +51937,1435 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 945da │ │ + blx c1a50 │ │ + cbnz r0, 9438a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94580 │ │ + beq.n 94330 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (946f0 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (944a0 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (946f4 ) │ │ + ldr r0, [pc, #272] @ (944a4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 94646 │ │ + blx c1a70 │ │ + cbnz r0, 943f6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 94622 │ │ + beq.n 943d2 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 945e8 │ │ - b.n 945a6 │ │ + beq.n 94398 │ │ + b.n 94356 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9460a │ │ + beq.n 943ba │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 9460a │ │ + blx c1840 │ │ + b.n 943ba │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 946be │ │ + blx c1a70 │ │ + cbnz r0, 9446e │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 945a6 │ │ + bne.w 94356 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9465e │ │ + blx c1ab0 │ │ + b.n 9440e │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 946ce │ │ + bl 76664 │ │ + cbnz r0, 9447e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 945b8 │ │ + b.n 94368 │ │ nop │ │ - usat16 r0, #2, r4 │ │ - strb r6, [r1, r6] │ │ + rsbs r0, r4, #2 │ │ + strh r6, [r3, r5] │ │ movs r3, r0 │ │ - ldmia r1!, {r0, r3, r5} │ │ + ldmia r2!, {r0, r3, r4, r7} │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 9470a │ │ + cbz r1, 944ba │ │ mov r4, r1 │ │ - bl 947e8 │ │ + bl 94598 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 947e8 │ │ + bl 94598 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 94722 │ │ + cbz r1, 944d2 │ │ mov r4, r1 │ │ - bl 949b8 │ │ + bl 94768 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 949b8 │ │ + bl 94768 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9473a │ │ + cbz r1, 944ea │ │ mov r4, r1 │ │ - bl 94b88 │ │ + bl 94938 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 94b88 │ │ + bl 94938 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 94752 │ │ + cbz r1, 94502 │ │ mov r4, r1 │ │ - bl 94c04 │ │ + bl 949b4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 94c04 │ │ + bl 949b4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (94798 ) │ │ + ldr r0, [pc, #52] @ (94548 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 94776 │ │ + cbz r1, 94526 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 94ca4 │ │ - b.n 94786 │ │ + bl 94a54 │ │ + b.n 94536 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 94ca4 │ │ + bl 94a54 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - sub.w r0, r2, #2 │ │ - cbz r1, 947ac │ │ + vaddl.s16 q8, d2, d2 │ │ + cbz r1, 9455c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 94dac │ │ + bl 94b5c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 94dac │ │ + b.w 94b5c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (947cc ) │ │ + ldr r5, [pc, #20] @ (9457c ) │ │ movs r4, #152 @ 0x98 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 947ba │ │ + bne.n 9456a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - movs r2, #208 @ 0xd0 │ │ + movs r0, #208 @ 0xd0 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (947e0 ) │ │ + ldr r0, [pc, #12] @ (94590 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (947e4 ) │ │ + ldr r2, [pc, #12] @ (94594 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldrd r0, r0, [r4, #8] │ │ + @ instruction: 0xe8040002 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (949b0 ) │ │ + ldr r0, [pc, #440] @ (94760 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (949b4 ) │ │ + ldr r0, [pc, #428] @ (94764 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94836 │ │ + blx c1a00 │ │ + cbnz r0, 945e6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9480c │ │ - b.n 94904 │ │ + beq.n 945bc │ │ + b.n 946b4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94866 │ │ + blx c1a00 │ │ + cbnz r0, 94616 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9483c │ │ - b.n 94904 │ │ + beq.n 945ec │ │ + b.n 946b4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9489e │ │ + blx c1a00 │ │ + cbnz r0, 9464e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94874 │ │ - b.n 94904 │ │ + beq.n 94624 │ │ + b.n 946b4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 948d6 │ │ + blx c1a00 │ │ + cbnz r0, 94686 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 948ac │ │ - b.n 94904 │ │ + beq.n 9465c │ │ + b.n 946b4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94920 │ │ + blx c1a00 │ │ + cbnz r0, 946d0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 948dc │ │ + beq.n 9468c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9495c │ │ + blx c1a00 │ │ + cbnz r0, 9470c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9492e │ │ - b.n 94908 │ │ + beq.n 946de │ │ + b.n 946b8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 94992 │ │ + bne.n 94742 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 94992 │ │ + bne.n 94742 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 94908 │ │ + beq.n 946b8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 94908 │ │ + bgt.n 946b8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 94908 │ │ - add.w r0, sl, #2 │ │ - adds.w r0, r8, #2 │ │ + b.n 946b8 │ │ + vhadd.s d0, d10, d2 │ │ + vhadd.s8 d16, d8, d2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (94b80 ) │ │ + ldr r0, [pc, #440] @ (94930 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (94b84 ) │ │ + ldr r0, [pc, #428] @ (94934 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94a06 │ │ + blx c1a00 │ │ + cbnz r0, 947b6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 949dc │ │ - b.n 94ad4 │ │ + beq.n 9478c │ │ + b.n 94884 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94a36 │ │ + blx c1a00 │ │ + cbnz r0, 947e6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94a0c │ │ - b.n 94ad4 │ │ + beq.n 947bc │ │ + b.n 94884 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94a6e │ │ + blx c1a00 │ │ + cbnz r0, 9481e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94a44 │ │ - b.n 94ad4 │ │ + beq.n 947f4 │ │ + b.n 94884 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94aa6 │ │ + blx c1a00 │ │ + cbnz r0, 94856 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94a7c │ │ - b.n 94ad4 │ │ + beq.n 9482c │ │ + b.n 94884 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94af0 │ │ + blx c1a00 │ │ + cbnz r0, 948a0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94aac │ │ + beq.n 9485c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 94b2c │ │ + blx c1a00 │ │ + cbnz r0, 948dc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 94afe │ │ - b.n 94ad8 │ │ + beq.n 948ae │ │ + b.n 94888 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 94b62 │ │ + bne.n 94912 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 94b62 │ │ + bne.n 94912 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 94ad8 │ │ + beq.n 94888 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 94ad8 │ │ + bgt.n 94888 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 94ad8 │ │ - vhadd.s d0, d10, d2 │ │ - vhadd.s8 d16, d8, d2 │ │ + b.n 94888 │ │ + stcl 0, cr0, [sl, #-8]! │ │ + ldcl 0, cr0, [r8, #-8]! │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (94bfc ) │ │ + ldr r0, [pc, #100] @ (949ac ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (94c00 ) │ │ + ldr r0, [pc, #88] @ (949b0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 94bd8 │ │ + blx c1a00 │ │ + cbnz r0, 94988 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94baa │ │ + beq.n 9495a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 94be4 │ │ + b.n 94994 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - stcl 0, cr0, [ip, #-8]! │ │ - ldcl 0, cr0, [sl, #-8]! │ │ + @ instruction: 0xeb9c0002 │ │ + sub.w r0, sl, r2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (94c9c ) │ │ + ldr r0, [pc, #136] @ (94a4c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 94c48 │ │ + blx c1a50 │ │ + cbnz r0, 949f8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94c20 │ │ - b.n 94c7c │ │ + beq.n 949d0 │ │ + b.n 94a2c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (94ca0 ) │ │ + ldr r0, [pc, #84] @ (94a50 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 94c82 │ │ + blx c1a70 │ │ + cbnz r0, 94a32 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94c50 │ │ + beq.n 94a00 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 94c86 │ │ + b.n 94a36 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldcl 0, cr0, [r2], #8 │ │ - ldcl 0, cr0, [r4], {2} │ │ + blx c16d0 │ │ + @ instruction: 0xeb220002 │ │ + add.w r0, r4, r2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #64 @ 0x40 │ │ mov r8, r0 │ │ - ldr r0, [pc, #240] @ (94da4 ) │ │ + ldr r0, [pc, #240] @ (94b54 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #2 │ │ str r0, [sp, #48] @ 0x30 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 94cf6 │ │ + blx c1a50 │ │ + cbnz r0, 94aa6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94cce │ │ - b.n 94d2a │ │ - ldr r0, [pc, #176] @ (94da8 ) │ │ + beq.n 94a7e │ │ + b.n 94ada │ │ + ldr r0, [pc, #176] @ (94b58 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 94d40 │ │ + blx c1a70 │ │ + cbnz r0, 94af0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94cfe │ │ + beq.n 94aae │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [r8, #16] │ │ - b.n 94d86 │ │ + b.n 94b36 │ │ add r6, sp, #8 │ │ mov r1, sp │ │ mov r0, r6 │ │ - bl 886c8 │ │ + bl 88478 │ │ add r4, sp, #32 │ │ mov r1, r6 │ │ mov r0, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r6 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 94d68 │ │ + bl 76664 │ │ + cbnz r0, 94b18 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ movs r1, #2 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ str r1, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #32] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #64 @ 0x40 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - mrrc 0, 0, r0, r0, cr2 @ │ │ - stc 0, cr0, [lr], #-8 │ │ + eor.w r0, r0, r2 │ │ + orrs.w r0, lr, r2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #188] @ (94e74 ) │ │ + ldr r0, [pc, #188] @ (94c24 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 94df0 │ │ + blx c1a50 │ │ + cbnz r0, 94ba0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94dc6 │ │ + beq.n 94b76 │ │ movs r0, #0 │ │ - b.n 94e60 │ │ - ldr r5, [pc, #132] @ (94e78 ) │ │ + b.n 94c10 │ │ + ldr r5, [pc, #132] @ (94c28 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #132] @ (94e7c ) │ │ + ldr r0, [pc, #132] @ (94c2c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 94e5e │ │ + blx c1a70 │ │ + cbnz r0, 94c0e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 94e38 │ │ + beq.n 94be8 │ │ ldr r3, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 94dfe │ │ - b.n 94dec │ │ + beq.n 94bae │ │ + b.n 94b9c │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 94e20 │ │ + beq.n 94bd0 │ │ mov r0, fp │ │ movs r1, #15 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 94e20 │ │ + blx c1840 │ │ + b.n 94bd0 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - adc.w r0, ip, r2 │ │ - ldr r5, [pc, #528] @ (9508c ) │ │ + blx c16d0 │ │ + ldrd r0, r0, [ip, #-8]! │ │ + ldr r3, [pc, #336] @ (94d7c ) │ │ movs r3, r0 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ + stmia r3!, {r0, r2, r3, r5} │ │ vtbl.8 d20, {d7}, d1 │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ bx lr │ │ - @ instruction: 0xeaba0002 │ │ - b.w 94e90 │ │ + strd r0, r0, [sl], #8 │ │ + b.w 94c40 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ - ldr r0, [pc, #148] @ (94f30 ) │ │ + ldr r0, [pc, #148] @ (94ce0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #44] @ 0x2c │ │ - ldr r5, [pc, #140] @ (94f34 ) │ │ + ldr r5, [pc, #140] @ (94ce4 ) │ │ add r5, pc │ │ ldr r4, [r5, #0] │ │ dmb ish │ │ - cbnz r4, 94f1a │ │ + cbnz r4, 94cca │ │ add r0, sp, #24 │ │ - ldr r2, [pc, #132] @ (94f38 ) │ │ + ldr r2, [pc, #132] @ (94ce8 ) │ │ adds r1, r0, #7 │ │ str r0, [sp, #20] │ │ add r2, pc │ │ adds r3, r2, #7 │ │ vld1.8 {d16}, [r3] │ │ vst1.8 {d16}, [r1] │ │ vldr d16, [r2] │ │ vstr d16, [sp, #24] │ │ add r0, sp, #12 │ │ add r1, sp, #20 │ │ - bl 7469e │ │ - ldr r4, [pc, #100] @ (94f3c ) │ │ + bl 745be │ │ + ldr r4, [pc, #100] @ (94cec ) │ │ movs r1, #15 │ │ add r4, pc │ │ mov r0, r4 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r2, r0 │ │ ldrd r0, r1, [sp, #12] │ │ mov r3, r4 │ │ - bl 746ba │ │ - cbz r0, 94f0a │ │ + bl 745da │ │ + cbz r0, 94cba │ │ ldr r1, [sp, #20] │ │ mov r8, sp │ │ mov r0, r8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c2060 │ │ - bl 94f8c │ │ + blx c1c40 │ │ + bl 94d3c │ │ mov r4, r0 │ │ mov r0, r8 │ │ - bl 746e0 │ │ - b.n 94f14 │ │ - ldr r0, [pc, #52] @ (94f40 ) │ │ + bl 74600 │ │ + b.n 94cc4 │ │ + ldr r0, [pc, #52] @ (94cf0 ) │ │ add r0, pc │ │ - bl 94f44 │ │ + bl 94cf4 │ │ mov r4, r0 │ │ dmb ish │ │ str r4, [r5, #0] │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #48 @ 0x30 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - orn r0, r8, r2 │ │ - ldr r4, [pc, #840] @ (95280 ) │ │ - movs r3, r0 │ │ - stmia r0!, {r2, r3, r5, r7} │ │ - vshr.u64 q14, , #7 │ │ - vcvta.u16.f16 d28, d27 │ │ + blx c16d0 │ │ + ldmia.w r8, {r1} │ │ + ldr r2, [pc, #648] @ (94f70 ) │ │ + movs r3, r0 │ │ + stmia r2!, {r2, r3, r4} │ │ + vclt.s32 q14, , #0 │ │ + vrshr.u32 d28, d11, #9 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r1, r0 │ │ - ldr r0, [pc, #52] @ (94f88 ) │ │ + ldr r0, [pc, #52] @ (94d38 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #12] │ │ mov r0, r5 │ │ - blx c2070 │ │ + blx c1c50 │ │ mov r0, r5 │ │ - bl 94f8c │ │ + bl 94d3c │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 746e0 │ │ + bl 74600 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r4 │ │ addeq sp, #16 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - @ instruction: 0xe9b00002 │ │ + b.n 94cfc │ │ + movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #68] @ (94fe0 ) │ │ + ldr r0, [pc, #68] @ (94d90 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #64] @ (94fe4 ) │ │ + ldr r0, [pc, #64] @ (94d94 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 7467c │ │ + bl 7459c │ │ mov r5, r0 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 94fb8 │ │ + cbz r0, 94d68 │ │ ldr r1, [r0, #20] │ │ - b.n 94fba │ │ + b.n 94d6a │ │ movs r1, #0 │ │ mov r0, r4 │ │ - bl 74634 │ │ - cbz r0, 94fca │ │ + bl 74554 │ │ + cbz r0, 94d7a │ │ ldr r1, [sp, #0] │ │ mov r0, r4 │ │ - blx c1d00 │ │ + blx c18e0 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ itttt eq │ │ moveq r0, r5 │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - strd r0, r0, [sl, #-8]! │ │ - subs r4, r1, r6 │ │ + blx c16d0 │ │ + b.n 94cc8 │ │ + movs r2, r0 │ │ + adds r4, r1, r6 │ │ movs r3, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 94ffa │ │ + cbz r1, 94daa │ │ mov r4, r1 │ │ - bl 95094 │ │ + bl 94e44 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 95094 │ │ + bl 94e44 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 95012 │ │ + cbz r1, 94dc2 │ │ mov r4, r1 │ │ - bl 95264 │ │ + bl 95014 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 95264 │ │ + bl 95014 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (95058 ) │ │ + ldr r0, [pc, #52] @ (94e08 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 95036 │ │ + cbz r1, 94de6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 95434 │ │ - b.n 95046 │ │ + bl 951e4 │ │ + b.n 94df6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 95434 │ │ + bl 951e4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - strd r0, r0, [r2], #8 │ │ + b.n 94c30 │ │ + movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (95078 ) │ │ + ldr r5, [pc, #20] @ (94e28 ) │ │ movs r4, #80 @ 0x50 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 95066 │ │ + bne.n 94e16 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - subs r4, r1, r4 │ │ + adds r4, r1, r4 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (9508c ) │ │ + ldr r0, [pc, #12] @ (94e3c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (95090 ) │ │ + ldr r2, [pc, #12] @ (94e40 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - b.n 952e4 │ │ + svc 88 @ 0x58 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (9525c ) │ │ + ldr r0, [pc, #440] @ (9500c ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (95260 ) │ │ + ldr r0, [pc, #428] @ (95010 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 950e2 │ │ + blx c1a00 │ │ + cbnz r0, 94e92 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 950b8 │ │ - b.n 951b0 │ │ + beq.n 94e68 │ │ + b.n 94f60 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95112 │ │ + blx c1a00 │ │ + cbnz r0, 94ec2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 950e8 │ │ - b.n 951b0 │ │ + beq.n 94e98 │ │ + b.n 94f60 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9514a │ │ + blx c1a00 │ │ + cbnz r0, 94efa │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95120 │ │ - b.n 951b0 │ │ + beq.n 94ed0 │ │ + b.n 94f60 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95182 │ │ + blx c1a00 │ │ + cbnz r0, 94f32 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95158 │ │ - b.n 951b0 │ │ + beq.n 94f08 │ │ + b.n 94f60 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 951cc │ │ + blx c1a00 │ │ + cbnz r0, 94f7c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95188 │ │ + beq.n 94f38 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95208 │ │ + blx c1a00 │ │ + cbnz r0, 94fb8 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 951da │ │ - b.n 951b4 │ │ + beq.n 94f8a │ │ + b.n 94f64 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9523e │ │ + bne.n 94fee │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9523e │ │ + bne.n 94fee │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 951b4 │ │ + beq.n 94f64 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 951b4 │ │ + bgt.n 94f64 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 951b4 │ │ - @ instruction: 0xe85e0002 │ │ - strd r0, r0, [ip], #-8 │ │ + b.n 94f64 │ │ + b.n 94d2c │ │ + movs r2, r0 │ │ + b.n 94d4c │ │ + movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (9542c ) │ │ + ldr r0, [pc, #440] @ (951dc ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (95430 ) │ │ + ldr r0, [pc, #428] @ (951e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 952b2 │ │ + blx c1a00 │ │ + cbnz r0, 95062 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95288 │ │ - b.n 95380 │ │ + beq.n 95038 │ │ + b.n 95130 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 952e2 │ │ + blx c1a00 │ │ + cbnz r0, 95092 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 952b8 │ │ - b.n 95380 │ │ + beq.n 95068 │ │ + b.n 95130 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9531a │ │ + blx c1a00 │ │ + cbnz r0, 950ca │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 952f0 │ │ - b.n 95380 │ │ + beq.n 950a0 │ │ + b.n 95130 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95352 │ │ + blx c1a00 │ │ + cbnz r0, 95102 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95328 │ │ - b.n 95380 │ │ + beq.n 950d8 │ │ + b.n 95130 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9539c │ │ + blx c1a00 │ │ + cbnz r0, 9514c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95358 │ │ + beq.n 95108 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 953d8 │ │ + blx c1a00 │ │ + cbnz r0, 95188 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 953aa │ │ - b.n 95384 │ │ + beq.n 9515a │ │ + b.n 95134 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9540e │ │ + bne.n 951be │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9540e │ │ + bne.n 951be │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 95384 │ │ + beq.n 95134 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 95384 │ │ + bgt.n 95134 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 95384 │ │ - b.n 9514c │ │ + b.n 95134 │ │ + b.n 94b5c │ │ movs r2, r0 │ │ - b.n 9516c │ │ + b.n 94b7c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (955d0 ) │ │ + ldr r0, [pc, #396] @ (95380 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -53516,600 +53374,600 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 954be │ │ + blx c1a50 │ │ + cbnz r0, 9526e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95464 │ │ + beq.n 95214 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (955d4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (95384 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (955d8 ) │ │ + ldr r0, [pc, #272] @ (95388 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9552a │ │ + blx c1a70 │ │ + cbnz r0, 952da │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 95506 │ │ + beq.n 952b6 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 954cc │ │ - b.n 9548a │ │ + beq.n 9527c │ │ + b.n 9523a │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 954ee │ │ + beq.n 9529e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 954ee │ │ + blx c1840 │ │ + b.n 9529e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 955a2 │ │ + blx c1a70 │ │ + cbnz r0, 95352 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9548a │ │ + bne.w 9523a │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 95542 │ │ + blx c1ab0 │ │ + b.n 952f2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 955b2 │ │ + bl 76664 │ │ + cbnz r0, 95362 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 9549c │ │ + b.n 9524c │ │ nop │ │ - b.n 94f54 │ │ + b.n 95964 │ │ movs r2, r0 │ │ - mov lr, r7 │ │ + add lr, r1 │ │ movs r3, r0 │ │ - rev16 r5, r0 │ │ + cbnz r5, 953f8 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 955ee │ │ + cbz r1, 9539e │ │ mov r4, r1 │ │ - bl 956cc │ │ + bl 9547c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 956cc │ │ + bl 9547c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 95606 │ │ + cbz r1, 953b6 │ │ mov r4, r1 │ │ - bl 9589c │ │ + bl 9564c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9589c │ │ + bl 9564c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9564c ) │ │ + ldr r0, [pc, #52] @ (953fc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9562a │ │ + cbz r1, 953da │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 95a6c │ │ - b.n 9563a │ │ + bl 9581c │ │ + b.n 953ea │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 95a6c │ │ + bl 9581c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 95c2c │ │ + b.n 9563c │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (95690 ) │ │ + ldr r0, [pc, #52] @ (95440 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9566e │ │ + cbz r1, 9541e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 95c14 │ │ - b.n 9567e │ │ + bl 959c4 │ │ + b.n 9542e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 95c14 │ │ + bl 959c4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n 95be8 │ │ + b.n 955f8 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (956b0 ) │ │ + ldr r5, [pc, #20] @ (95460 ) │ │ movs r4, #104 @ 0x68 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 9569e │ │ + bne.n 9544e │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - asrs r4, r6, #20 │ │ + asrs r4, r6, #12 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (956c4 ) │ │ + ldr r0, [pc, #12] @ (95474 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (956c8 ) │ │ + ldr r2, [pc, #12] @ (95478 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - bge.n 956ac │ │ + bls.n 954bc │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (95894 ) │ │ + ldr r0, [pc, #440] @ (95644 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (95898 ) │ │ + ldr r0, [pc, #428] @ (95648 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9571a │ │ + blx c1a00 │ │ + cbnz r0, 954ca │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 956f0 │ │ - b.n 957e8 │ │ + beq.n 954a0 │ │ + b.n 95598 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9574a │ │ + blx c1a00 │ │ + cbnz r0, 954fa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95720 │ │ - b.n 957e8 │ │ + beq.n 954d0 │ │ + b.n 95598 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95782 │ │ + blx c1a00 │ │ + cbnz r0, 95532 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95758 │ │ - b.n 957e8 │ │ + beq.n 95508 │ │ + b.n 95598 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 957ba │ │ + blx c1a00 │ │ + cbnz r0, 9556a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95790 │ │ - b.n 957e8 │ │ + beq.n 95540 │ │ + b.n 95598 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95804 │ │ + blx c1a00 │ │ + cbnz r0, 955b4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 957c0 │ │ + beq.n 95570 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95840 │ │ + blx c1a00 │ │ + cbnz r0, 955f0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 95812 │ │ - b.n 957ec │ │ + beq.n 955c2 │ │ + b.n 9559c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 95876 │ │ + bne.n 95626 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 95876 │ │ + bne.n 95626 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 957ec │ │ + beq.n 9559c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 957ec │ │ + bgt.n 9559c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 957ec │ │ - b.n 95ce4 │ │ + b.n 9559c │ │ + b.n 956f4 │ │ movs r2, r0 │ │ - b.n 95d04 │ │ + b.n 95714 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (95a64 ) │ │ + ldr r0, [pc, #440] @ (95814 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (95a68 ) │ │ + ldr r0, [pc, #428] @ (95818 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 958ea │ │ + blx c1a00 │ │ + cbnz r0, 9569a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 958c0 │ │ - b.n 959b8 │ │ + beq.n 95670 │ │ + b.n 95768 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9591a │ │ + blx c1a00 │ │ + cbnz r0, 956ca │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 958f0 │ │ - b.n 959b8 │ │ + beq.n 956a0 │ │ + b.n 95768 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95952 │ │ + blx c1a00 │ │ + cbnz r0, 95702 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95928 │ │ - b.n 959b8 │ │ + beq.n 956d8 │ │ + b.n 95768 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9598a │ │ + blx c1a00 │ │ + cbnz r0, 9573a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95960 │ │ - b.n 959b8 │ │ + beq.n 95710 │ │ + b.n 95768 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 959d4 │ │ + blx c1a00 │ │ + cbnz r0, 95784 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95990 │ │ + beq.n 95740 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95a10 │ │ + blx c1a00 │ │ + cbnz r0, 957c0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 959e2 │ │ - b.n 959bc │ │ + beq.n 95792 │ │ + b.n 9576c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 95a46 │ │ + bne.n 957f6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 95a46 │ │ + bne.n 957f6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 959bc │ │ + beq.n 9576c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 959bc │ │ + bgt.n 9576c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 959bc │ │ - b.n 95b14 │ │ + b.n 9576c │ │ + udf #134 @ 0x86 │ │ movs r2, r0 │ │ - b.n 95b34 │ │ + udf #148 @ 0x94 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (95c08 ) │ │ + ldr r0, [pc, #396] @ (959b8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -54118,160 +53976,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 95af6 │ │ + blx c1a50 │ │ + cbnz r0, 958a6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95a9c │ │ + beq.n 9584c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (95c0c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (959bc ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (95c10 ) │ │ + ldr r0, [pc, #272] @ (959c0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 95b62 │ │ + blx c1a70 │ │ + cbnz r0, 95912 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 95b3e │ │ + beq.n 958ee │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95b04 │ │ - b.n 95ac2 │ │ + beq.n 958b4 │ │ + b.n 95872 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 95b26 │ │ + beq.n 958d6 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 95b26 │ │ + blx c1840 │ │ + b.n 958d6 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 95bda │ │ + blx c1a70 │ │ + cbnz r0, 9598a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 95ac2 │ │ + bne.w 95872 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 95b7a │ │ + blx c1ab0 │ │ + b.n 9592a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 95bea │ │ + bl 76664 │ │ + cbnz r0, 9599a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 95ad4 │ │ + b.n 95884 │ │ nop │ │ - udf #136 @ 0x88 │ │ + bgt.n 9592c │ │ movs r2, r0 │ │ - lsls r6, r1 │ │ + subs r6, #94 @ 0x5e │ │ movs r3, r0 │ │ - push {r0, r2, r3} │ │ + push {r0, r2, r3, r4, r5, r6, lr} │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (95db0 ) │ │ + ldr r0, [pc, #396] @ (95b60 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -54280,850 +54138,664 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 95c9e │ │ + blx c1a50 │ │ + cbnz r0, 95a4e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95c44 │ │ + beq.n 959f4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (95db4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (95b64 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (95db8 ) │ │ + ldr r0, [pc, #272] @ (95b68 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 95d0c │ │ + blx c1a70 │ │ + cbnz r0, 95abc │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 95ce6 │ │ + beq.n 95a96 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95cac │ │ - b.n 95c6a │ │ + beq.n 95a5c │ │ + b.n 95a1a │ │ add.w r0, r4, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 95cce │ │ + beq.n 95a7e │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 95cce │ │ + blx c1840 │ │ + b.n 95a7e │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 95d84 │ │ + blx c1a70 │ │ + cbnz r0, 95b34 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 95c6a │ │ + bne.w 95a1a │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 95d24 │ │ + blx c1ab0 │ │ + b.n 95ad4 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 95d94 │ │ + bl 76664 │ │ + cbnz r0, 95b44 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 95c7c │ │ - bgt.n 95d74 │ │ + b.n 95a2c │ │ + blt.n 95b84 │ │ movs r2, r0 │ │ - subs r6, #230 @ 0xe6 │ │ + subs r4, #182 @ 0xb6 │ │ movs r3, r0 │ │ - sxtb r5, r4 │ │ + cbz r5, 95be0 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 95dce │ │ + cbz r1, 95b7e │ │ mov r4, r1 │ │ - bl 95ea8 │ │ + bl 95c30 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 95ea8 │ │ + bl 95c30 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 95de6 │ │ + cbz r1, 95b96 │ │ mov r4, r1 │ │ - bl 96078 │ │ + bl 95e00 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 96078 │ │ - pop {r4, r6, r7, pc} │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - cbz r1, 95dfe │ │ - mov r4, r1 │ │ - bl 96248 │ │ - vstr d0, [r4] │ │ - pop {r4, r6, r7, pc} │ │ - bl 96248 │ │ - pop {r4, r6, r7, pc} │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - mov r4, r1 │ │ - bl 962e8 │ │ - cbz r4, 95e12 │ │ - strb r0, [r4, #0] │ │ + bl 95e00 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 95e26 │ │ + cbz r1, 95bae │ │ mov r4, r1 │ │ - bl 963f0 │ │ + bl 95fd0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 963f0 │ │ + bl 95fd0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (95e6c ) │ │ + ldr r0, [pc, #52] @ (95bf4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 95e4a │ │ + cbz r1, 95bd2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 964d0 │ │ - b.n 95e5a │ │ + bl 960b0 │ │ + b.n 95be2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 964d0 │ │ + bl 960b0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bge.n 95e0c │ │ + bls.n 95c44 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (95e8c ) │ │ - movs r4, #152 @ 0x98 │ │ + ldr r5, [pc, #20] @ (95c14 ) │ │ + movs r4, #104 @ 0x68 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 95e7a │ │ + bne.n 95c02 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - lsrs r0, r2, #23 │ │ + lsrs r0, r7, #15 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (95ea0 ) │ │ + ldr r0, [pc, #12] @ (95c28 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (95ea4 ) │ │ + ldr r2, [pc, #12] @ (95c2c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - bcc.n 95ed0 │ │ + bne.n 95d08 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (96070 ) │ │ + ldr r0, [pc, #440] @ (95df8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (96074 ) │ │ + ldr r0, [pc, #428] @ (95dfc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95ef6 │ │ + blx c1a00 │ │ + cbnz r0, 95c7e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95ecc │ │ - b.n 95fc4 │ │ + beq.n 95c54 │ │ + b.n 95d4c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95f26 │ │ + blx c1a00 │ │ + cbnz r0, 95cae │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95efc │ │ - b.n 95fc4 │ │ + beq.n 95c84 │ │ + b.n 95d4c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95f5e │ │ + blx c1a00 │ │ + cbnz r0, 95ce6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95f34 │ │ - b.n 95fc4 │ │ + beq.n 95cbc │ │ + b.n 95d4c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95f96 │ │ + blx c1a00 │ │ + cbnz r0, 95d1e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95f6c │ │ - b.n 95fc4 │ │ + beq.n 95cf4 │ │ + b.n 95d4c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 95fe0 │ │ + blx c1a00 │ │ + cbnz r0, 95d68 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 95f9c │ │ + beq.n 95d24 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9601c │ │ + blx c1a00 │ │ + cbnz r0, 95da4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 95fee │ │ - b.n 95fc8 │ │ + beq.n 95d76 │ │ + b.n 95d50 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 96052 │ │ + bne.n 95dda │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 96052 │ │ + bne.n 95dda │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 95fc8 │ │ + beq.n 95d50 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 95fc8 │ │ + bgt.n 95d50 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 95fc8 │ │ - bge.n 96108 │ │ + b.n 95d50 │ │ + bhi.n 95d40 │ │ movs r2, r0 │ │ - bge.n 96128 │ │ + bhi.n 95d60 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (96240 ) │ │ + ldr r0, [pc, #440] @ (95fc8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (96244 ) │ │ + ldr r0, [pc, #428] @ (95fcc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 960c6 │ │ + blx c1a00 │ │ + cbnz r0, 95e4e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9609c │ │ - b.n 96194 │ │ + beq.n 95e24 │ │ + b.n 95f1c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 960f6 │ │ + blx c1a00 │ │ + cbnz r0, 95e7e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 960cc │ │ - b.n 96194 │ │ + beq.n 95e54 │ │ + b.n 95f1c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9612e │ │ + blx c1a00 │ │ + cbnz r0, 95eb6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96104 │ │ - b.n 96194 │ │ + beq.n 95e8c │ │ + b.n 95f1c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96166 │ │ + blx c1a00 │ │ + cbnz r0, 95eee │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9613c │ │ - b.n 96194 │ │ + beq.n 95ec4 │ │ + b.n 95f1c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 961b0 │ │ + blx c1a00 │ │ + cbnz r0, 95f38 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9616c │ │ + beq.n 95ef4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 961ec │ │ + blx c1a00 │ │ + cbnz r0, 95f74 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 961be │ │ - b.n 96198 │ │ + beq.n 95f46 │ │ + b.n 95f20 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 96222 │ │ + bne.n 95faa │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 96222 │ │ + bne.n 95faa │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 96198 │ │ + beq.n 95f20 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 96198 │ │ + bgt.n 95f20 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 96198 │ │ - bhi.n 96338 │ │ - movs r2, r0 │ │ - bhi.n 96158 │ │ - movs r2, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #136] @ (962e0 ) │ │ - add r0, pc │ │ - ldr.w r8, [r0] │ │ - ldr.w r0, [r8] │ │ - str r0, [sp, #20] │ │ - add r5, sp, #4 │ │ - mov r0, r4 │ │ - movs r1, #18 │ │ - mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9628c │ │ - mov r0, r4 │ │ - movs r1, #2 │ │ - blx c1e30 │ │ - mov r0, r4 │ │ - movs r1, #18 │ │ - blx c1e80 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 96264 │ │ - b.n 962c0 │ │ - add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (962e4 ) │ │ - add r0, pc │ │ - ldr r6, [r0, #0] │ │ - ldr r2, [sp, #4] │ │ - mov r0, r4 │ │ - movs r1, #19 │ │ - mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 962c6 │ │ - mov r0, r4 │ │ - movs r1, #4 │ │ - blx c1e30 │ │ - ldr r2, [sp, #4] │ │ - mov r0, r4 │ │ - movs r1, #19 │ │ - mov r3, r6 │ │ - blx c1ea0 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 96294 │ │ - vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 962ca │ │ - vldr d0, [sp, #8] │ │ - ldr.w r0, [r8] │ │ - ldr r1, [sp, #20] │ │ - cmp r0, r1 │ │ - ittt eq │ │ - addeq sp, #24 │ │ - ldreq.w r8, [sp], #4 │ │ - popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bvs.n 96240 │ │ - movs r2, r0 │ │ - bvs.n 96208 │ │ - movs r2, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - str.w r8, [sp, #-4]! │ │ - sub sp, #16 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #240] @ (963e8 ) │ │ - add r0, pc │ │ - ldr.w r8, [r0] │ │ - ldr.w r0, [r8] │ │ - str r0, [sp, #12] │ │ - add r5, sp, #8 │ │ - mov r0, r4 │ │ - movs r1, #20 │ │ - mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9632c │ │ - mov r0, r4 │ │ - movs r1, #2 │ │ - blx c1e30 │ │ - mov r0, r4 │ │ - movs r1, #20 │ │ - blx c1e80 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 96304 │ │ - b.n 963c4 │ │ - ldr r0, [pc, #188] @ (963ec ) │ │ - sub.w r6, r7, #25 │ │ - add r0, pc │ │ - ldr r5, [r0, #0] │ │ - ldr r2, [sp, #8] │ │ - mov r0, r4 │ │ - movs r1, #21 │ │ - mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 96364 │ │ - mov r0, r4 │ │ - movs r1, #4 │ │ - blx c1e30 │ │ - ldr r2, [sp, #8] │ │ - mov r0, r4 │ │ - movs r1, #21 │ │ - mov r3, r5 │ │ - blx c1ea0 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 96336 │ │ - b.n 963c4 │ │ - ldrb.w r0, [r7, #-25] │ │ - cbz r0, 963c4 │ │ - add r6, sp, #8 │ │ - mov r0, r4 │ │ - movs r1, #22 │ │ - mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 96394 │ │ - mov r0, r4 │ │ - movs r1, #8 │ │ - blx c1e30 │ │ - mov r0, r4 │ │ - movs r1, #22 │ │ - blx c1e80 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 9636c │ │ - b.n 963c4 │ │ - sub.w r6, r7, #25 │ │ - ldr r2, [sp, #8] │ │ - mov r0, r4 │ │ - movs r1, #23 │ │ - mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 963dc │ │ - mov r0, r4 │ │ - movs r1, #10 │ │ - blx c1e30 │ │ - ldr r2, [sp, #8] │ │ - mov r0, r4 │ │ - movs r1, #23 │ │ - mov r3, r5 │ │ - blx c1ea0 │ │ - ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cmp r0, #0 │ │ - beq.n 96398 │ │ - movs r0, #0 │ │ - ldr.w r1, [r8] │ │ - ldr r2, [sp, #12] │ │ - cmp r1, r2 │ │ - ittt eq │ │ - addeq sp, #16 │ │ - ldreq.w r8, [sp], #4 │ │ - popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldrb.w r0, [r7, #-25] │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r0, #1 │ │ - b.n 963c6 │ │ - bvs.n 96408 │ │ + b.n 95f20 │ │ + bvs.n 95f70 │ │ movs r2, r0 │ │ - bpl.n 963d4 │ │ + bvs.n 95f90 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (964c8 ) │ │ + ldr r0, [pc, #200] @ (960a8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 96436 │ │ + blx c1a50 │ │ + cbnz r0, 96016 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9640e │ │ - b.n 9649a │ │ + beq.n 95fee │ │ + b.n 9607a │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #144] @ (964cc ) │ │ + ldr r0, [pc, #144] @ (960ac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9646c │ │ + blx c1a70 │ │ + cbnz r0, 9604c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9643e │ │ - b.n 9649a │ │ + beq.n 9601e │ │ + b.n 9607a │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 964b6 │ │ + blx c1a00 │ │ + cbnz r0, 96096 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96472 │ │ + beq.n 96052 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 9649e │ │ - bpl.n 964d4 │ │ + b.n 9607e │ │ + bpl.n 960b4 │ │ movs r2, r0 │ │ - bmi.n 9649c │ │ + bmi.n 9607c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (9666c ) │ │ + ldr r0, [pc, #396] @ (9624c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -55132,1196 +54804,1196 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9655a │ │ + blx c1a50 │ │ + cbnz r0, 9613a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96500 │ │ + beq.n 960e0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (96670 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (96250 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (96674 ) │ │ + ldr r0, [pc, #272] @ (96254 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 965c6 │ │ + blx c1a70 │ │ + cbnz r0, 961a6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 965a2 │ │ + beq.n 96182 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96568 │ │ - b.n 96526 │ │ + beq.n 96148 │ │ + b.n 96106 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9658a │ │ + beq.n 9616a │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 9658a │ │ + blx c1840 │ │ + b.n 9616a │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9663e │ │ + blx c1a70 │ │ + cbnz r0, 9621e │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 96526 │ │ + bne.w 96106 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 965de │ │ + blx c1ab0 │ │ + b.n 961be │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9664e │ │ + bl 76664 │ │ + cbnz r0, 9622e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 96538 │ │ + b.n 96118 │ │ nop │ │ - bmi.n 966b8 │ │ + bmi.n 96298 │ │ movs r2, r0 │ │ - adds r6, #58 @ 0x3a │ │ + adds r5, #218 @ 0xda │ │ movs r3, r0 │ │ - add r1, sp, #676 @ 0x2a4 │ │ + add r4, sp, #932 @ 0x3a4 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 9668a │ │ + cbz r1, 9626a │ │ mov r4, r1 │ │ - bl 96944 │ │ + bl 96524 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 96944 │ │ + bl 96524 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 966a2 │ │ + cbz r1, 96282 │ │ mov r4, r1 │ │ - bl 96b14 │ │ + bl 966f4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 96b14 │ │ + bl 966f4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 966ba │ │ + cbz r1, 9629a │ │ mov r4, r1 │ │ - bl 96f00 │ │ + bl 96ae0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 96f00 │ │ + bl 96ae0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 966d2 │ │ + cbz r1, 962b2 │ │ mov r4, r1 │ │ - bl 97044 │ │ + bl 96c24 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 97044 │ │ + bl 96c24 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (96718 ) │ │ + ldr r0, [pc, #52] @ (962f8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 966f6 │ │ + cbz r1, 962d6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 970c0 │ │ - b.n 96706 │ │ + bl 96ca0 │ │ + b.n 962e6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 970c0 │ │ + bl 96ca0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bcs.n 96760 │ │ + bcs.n 96340 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9672e │ │ + cbz r1, 9630e │ │ mov r4, r1 │ │ - bl 973f0 │ │ + bl 96fd0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 973f0 │ │ + bl 96fd0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (96774 ) │ │ + ldr r0, [pc, #52] @ (96354 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 96752 │ │ + cbz r1, 96332 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 974a4 │ │ - b.n 96762 │ │ + bl 97084 │ │ + b.n 96342 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 974a4 │ │ + bl 97084 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bne.n 96704 │ │ + bne.n 962e4 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9678a │ │ + cbz r1, 9636a │ │ mov r4, r1 │ │ - bl 977d8 │ │ + bl 973b8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 977d8 │ │ + bl 973b8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 967a2 │ │ + cbz r1, 96382 │ │ mov r4, r1 │ │ - bl 97904 │ │ + bl 974e4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 97904 │ │ + bl 974e4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 967ba │ │ + cbz r1, 9639a │ │ mov r4, r1 │ │ - bl 97a30 │ │ + bl 97610 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 97a30 │ │ + bl 97610 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (96800 ) │ │ + ldr r0, [pc, #52] @ (963e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 967de │ │ + cbz r1, 963be │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 97aac │ │ - b.n 967ee │ │ + bl 9768c │ │ + b.n 963ce │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 97aac │ │ + bl 9768c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bne.n 96878 │ │ + bne.n 96458 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 97c58 │ │ - cbz r4, 96812 │ │ + bl 97838 │ │ + cbz r4, 963f2 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 96826 │ │ + cbz r1, 96406 │ │ mov r4, r1 │ │ - bl 97d00 │ │ + bl 978e0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 97d00 │ │ + bl 978e0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9683e │ │ + cbz r1, 9641e │ │ mov r4, r1 │ │ - bl 97fb0 │ │ + bl 97b90 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 97fb0 │ │ + bl 97b90 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (96880 ) │ │ + ldr r0, [pc, #52] @ (96460 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 96860 │ │ + cbz r1, 96440 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 98258 │ │ - b.n 96870 │ │ + bl 97e38 │ │ + b.n 96450 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 98258 │ │ + bl 97e38 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - beq.n 967f4 │ │ + beq.n 963d4 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (968c4 ) │ │ + ldr r0, [pc, #52] @ (964a4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 968a2 │ │ + cbz r1, 96482 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 98328 │ │ - b.n 968b2 │ │ + bl 97f08 │ │ + b.n 96492 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 98328 │ │ + bl 97f08 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - beq.n 969b4 │ │ + beq.n 96594 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (96908 ) │ │ + ldr r0, [pc, #52] @ (964e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 968e6 │ │ + cbz r1, 964c6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 98458 │ │ - b.n 968f6 │ │ + bl 98038 │ │ + b.n 964d6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 98458 │ │ + bl 98038 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - beq.n 96970 │ │ + beq.n 96550 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (96928 ) │ │ + ldr r5, [pc, #20] @ (96508 ) │ │ mov.w r4, #416 @ 0x1a0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 96918 │ │ + bne.n 964f8 │ │ pop {r4, r5, r7, pc} │ │ - lsls r2, r3, #15 │ │ + lsls r2, r7, #13 │ │ movs r3, r0 │ │ - ldr r0, [pc, #12] @ (9693c ) │ │ + ldr r0, [pc, #12] @ (9651c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (96940 ) │ │ + ldr r2, [pc, #12] @ (96520 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldmia r0!, {r3, r4, r5, r6} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (96b0c ) │ │ + ldr r0, [pc, #440] @ (966ec ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (96b10 ) │ │ + ldr r0, [pc, #428] @ (966f0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96992 │ │ + blx c1a00 │ │ + cbnz r0, 96572 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96968 │ │ - b.n 96a60 │ │ + beq.n 96548 │ │ + b.n 96640 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 969c2 │ │ + blx c1a00 │ │ + cbnz r0, 965a2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96998 │ │ - b.n 96a60 │ │ + beq.n 96578 │ │ + b.n 96640 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 969fa │ │ + blx c1a00 │ │ + cbnz r0, 965da │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 969d0 │ │ - b.n 96a60 │ │ + beq.n 965b0 │ │ + b.n 96640 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96a32 │ │ + blx c1a00 │ │ + cbnz r0, 96612 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96a08 │ │ - b.n 96a60 │ │ + beq.n 965e8 │ │ + b.n 96640 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96a7c │ │ + blx c1a00 │ │ + cbnz r0, 9665c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96a38 │ │ + beq.n 96618 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96ab8 │ │ + blx c1a00 │ │ + cbnz r0, 96698 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 96a8a │ │ - b.n 96a64 │ │ + beq.n 9666a │ │ + b.n 96644 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 96aee │ │ + bne.n 966ce │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 96aee │ │ + bne.n 966ce │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 96a64 │ │ + beq.n 96644 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 96a64 │ │ + bgt.n 96644 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 96a64 │ │ + b.n 96644 │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ movs r2, r0 │ │ ldmia r7, {r2, r3, r4, r5, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d0-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #872] @ (96e8c ) │ │ + ldr r0, [pc, #872] @ (96a6c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #60] @ 0x3c │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 96b5a │ │ + blx c1a50 │ │ + cbnz r0, 9673a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96b32 │ │ - b.n 96ec2 │ │ + beq.n 96712 │ │ + b.n 96aa2 │ │ movs r0, #0 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ strd r0, r0, [sp, #12] │ │ - ldr r0, [pc, #808] @ (96e90 ) │ │ + ldr r0, [pc, #808] @ (96a70 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r5, r0 │ │ - cbnz r0, 96b9c │ │ + cbnz r0, 9677c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96b6c │ │ - b.n 96bdc │ │ + beq.n 9674c │ │ + b.n 967bc │ │ add r2, sp, #12 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w sp, {r0, r1, r2} │ │ - cbz r0, 96bbc │ │ + cbz r0, 9679c │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 96baa │ │ + bne.n 9678a │ │ dmb ish │ │ add r6, sp, #32 │ │ mov r8, sp │ │ mov r1, r8 │ │ mov r0, r6 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ strb.w r0, [r7, #-77] │ │ mov r0, r6 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #12 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp r5, #0 │ │ - beq.w 96ec2 │ │ + beq.w 96aa2 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, 96c36 │ │ + cbz r0, 96816 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 96c7c │ │ + bne.n 9685c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96bf0 │ │ - b.n 96ec2 │ │ + beq.n 967d0 │ │ + b.n 96aa2 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 96ec2 │ │ + bne.w 96aa2 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 96c1a │ │ + beq.n 967fa │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #680] @ (96ef0 ) │ │ + ldr r0, [pc, #680] @ (96ad0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 96d4a │ │ + bne.n 9692a │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96c4c │ │ - b.n 96ec2 │ │ - ldr r0, [pc, #628] @ (96ef4 ) │ │ + beq.n 9682c │ │ + b.n 96aa2 │ │ + ldr r0, [pc, #628] @ (96ad4 ) │ │ sub.w r5, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 96cb4 │ │ + blx c1a70 │ │ + cbnz r0, 96894 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96c86 │ │ - b.n 96ec2 │ │ + beq.n 96866 │ │ + b.n 96aa2 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, 96d02 │ │ + cbz r0, 968e2 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 96d78 │ │ + bne.n 96958 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96cbc │ │ - b.n 96ec2 │ │ + beq.n 9689c │ │ + b.n 96aa2 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 96ec2 │ │ + bne.w 96aa2 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 96ce6 │ │ + beq.n 968c6 │ │ add r5, sp, #32 │ │ - ldr r0, [pc, #484] @ (96ef8 ) │ │ + ldr r0, [pc, #484] @ (96ad8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 96e3e │ │ + bne.w 96a1e │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96d18 │ │ - b.n 96ec2 │ │ + beq.n 968f8 │ │ + b.n 96aa2 │ │ vldr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 96dae │ │ + blx c1a50 │ │ + cbnz r0, 9698e │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96d50 │ │ - b.n 96ec2 │ │ + beq.n 96930 │ │ + b.n 96aa2 │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #384] @ (96efc ) │ │ + ldr r0, [pc, #384] @ (96adc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 96dde │ │ + blx c1a70 │ │ + cbnz r0, 969be │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96d80 │ │ - b.n 96ec2 │ │ + beq.n 96960 │ │ + b.n 96aa2 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 96e0e │ │ + blx c1a70 │ │ + cbnz r0, 969ee │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96db0 │ │ - b.n 96ec2 │ │ + beq.n 96990 │ │ + b.n 96aa2 │ │ vldr d8, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96e44 │ │ + blx c1a00 │ │ + cbnz r0, 96a24 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96de4 │ │ - b.n 96ec2 │ │ + beq.n 969c4 │ │ + b.n 96aa2 │ │ vldr d9, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 96e7a │ │ + blx c1a00 │ │ + cbnz r0, 96a5a │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96e14 │ │ - b.n 96ec2 │ │ + beq.n 969f4 │ │ + b.n 96aa2 │ │ vldr d8, [sp, #32] │ │ - b.n 96ec6 │ │ + b.n 96aa6 │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 96e94 │ │ + blx c1a50 │ │ + cbnz r0, 96a74 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96e52 │ │ - b.n 96ec2 │ │ + beq.n 96a32 │ │ + b.n 96aa2 │ │ vldr d16, [sp, #32] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 96ec6 │ │ + b.n 96aa6 │ │ ldmia r5, {r5, r6, r7} │ │ movs r2, r0 │ │ ldmia r5!, {r2, r6, r7} │ │ movs r2, r0 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 96ee6 │ │ + blx c1a70 │ │ + cbnz r0, 96ac6 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96e96 │ │ + beq.n 96a76 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ addeq sp, #64 @ 0x40 │ │ vpopeq {d8-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ - b.n 96ec6 │ │ + b.n 96aa6 │ │ ldmia r4, {r3, r4, r6, r7} │ │ movs r2, r0 │ │ ldmia r4!, {r1, r5, r7} │ │ movs r2, r0 │ │ ldmia r4!, {r2, r3} │ │ movs r2, r0 │ │ ldmia r3!, {r2, r5, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (9703c ) │ │ + ldr r0, [pc, #300] @ (96c1c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 96f46 │ │ + blx c1a50 │ │ + cbnz r0, 96b26 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96f1e │ │ - b.n 97008 │ │ + beq.n 96afe │ │ + b.n 96be8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (97040 ) │ │ + ldr r0, [pc, #244] @ (96c20 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 96f7c │ │ + blx c1a70 │ │ + cbnz r0, 96b5c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96f4e │ │ - b.n 97008 │ │ + beq.n 96b2e │ │ + b.n 96be8 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 96faa │ │ + blx c1a50 │ │ + cbnz r0, 96b8a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96f82 │ │ - b.n 97008 │ │ + beq.n 96b62 │ │ + b.n 96be8 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 96fda │ │ + blx c1a70 │ │ + cbnz r0, 96bba │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96fac │ │ - b.n 97008 │ │ + beq.n 96b8c │ │ + b.n 96be8 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 97028 │ │ + blx c1a00 │ │ + cbnz r0, 96c08 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 96fe0 │ │ + beq.n 96bc0 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 9700c │ │ + b.n 96bec │ │ nop │ │ ldmia r1!, {r2, r4, r5, r6, r7} │ │ movs r2, r0 │ │ ldmia r1, {r1, r2, r4, r6, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (970b8 ) │ │ + ldr r0, [pc, #100] @ (96c98 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (970bc ) │ │ + ldr r0, [pc, #88] @ (96c9c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 97094 │ │ + blx c1a00 │ │ + cbnz r0, 96c74 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97066 │ │ + beq.n 96c46 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 970a0 │ │ + b.n 96c80 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r0!, {r4, r5, r7} │ │ movs r2, r0 │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #776] @ (973d8 ) │ │ + ldr r0, [pc, #776] @ (96fb8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -56330,385 +56002,385 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 97118 │ │ + blx c1a50 │ │ + cbnz r0, 96cf8 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 970f0 │ │ - b.n 97180 │ │ - ldr r0, [pc, #704] @ (973dc ) │ │ + beq.n 96cd0 │ │ + b.n 96d60 │ │ + ldr r0, [pc, #704] @ (96fbc ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 97150 │ │ + blx c1a70 │ │ + cbnz r0, 96d30 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97122 │ │ - b.n 97180 │ │ + beq.n 96d02 │ │ + b.n 96d60 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 971ce │ │ + cbz r0, 96dae │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9724e │ │ + bne.n 96e2e │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97158 │ │ + beq.n 96d38 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 97180 │ │ + bne.n 96d60 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 971b4 │ │ - ldr r4, [pc, #512] @ (973e0 ) │ │ + beq.n 96d94 │ │ + ldr r4, [pc, #512] @ (96fc0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (973e4 ) │ │ + ldr r0, [pc, #512] @ (96fc4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 97334 │ │ + bne.w 96f14 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97228 │ │ + beq.n 96e08 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 971ea │ │ - b.n 97180 │ │ + beq.n 96dca │ │ + b.n 96d60 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 97210 │ │ + beq.n 96df0 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 97210 │ │ - ldr r4, [pc, #408] @ (973e8 ) │ │ + blx c1840 │ │ + b.n 96df0 │ │ + ldr r4, [pc, #408] @ (96fc8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #404] @ (973ec ) │ │ + ldr r0, [pc, #404] @ (96fcc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 972ba │ │ + blx c1a70 │ │ + cbnz r0, 96e9a │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97296 │ │ + beq.n 96e76 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9725c │ │ - b.n 97180 │ │ + beq.n 96e3c │ │ + b.n 96d60 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9727e │ │ + beq.n 96e5e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 9727e │ │ + blx c1840 │ │ + b.n 96e5e │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 973ac │ │ + bne.n 96f8c │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 97180 │ │ + bne.w 96d60 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 972d2 │ │ + blx c1ab0 │ │ + b.n 96eb2 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 973ac │ │ + blx c1a70 │ │ + cbnz r0, 96f8c │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 97180 │ │ + bne.w 96d60 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9734c │ │ + blx c1ab0 │ │ + b.n 96f2c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 973bc │ │ + bl 76664 │ │ + cbnz r0, 96f9c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 97192 │ │ + b.n 96d72 │ │ ldmia r0!, {r2, r4, r5} │ │ movs r2, r0 │ │ ldmia r0!, {r1, r2} │ │ movs r2, r0 │ │ - cmp r1, #192 @ 0xc0 │ │ + cmp r1, #96 @ 0x60 │ │ movs r3, r0 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - vtbx.8 d18, {d7-d8}, d14 │ │ + add r0, pc, #412 @ (adr r0, 97164 ) │ │ + vtbx.8 d18, {d23}, d30 │ │ movs r3, r0 │ │ - ldr r4, [sp, #724] @ 0x2d4 │ │ + ldr r7, [sp, #980] @ 0x3d4 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (9749c ) │ │ + ldr r0, [pc, #156] @ (9707c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 97434 │ │ + blx c1a50 │ │ + cbnz r0, 97014 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9740c │ │ - b.n 9746a │ │ - ldr r0, [pc, #104] @ (974a0 ) │ │ + beq.n 96fec │ │ + b.n 9704a │ │ + ldr r0, [pc, #104] @ (97080 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 97470 │ │ + blx c1a70 │ │ + cbnz r0, 97050 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9743e │ │ + beq.n 9701e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 97484 │ │ + b.n 97064 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ stmia r5!, {r1, r2} │ │ movs r2, r0 │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (977c0 ) │ │ + ldr r0, [pc, #780] @ (973a0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -56717,596 +56389,596 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 974fc │ │ + blx c1a50 │ │ + cbnz r0, 970dc │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 974d4 │ │ - b.n 97564 │ │ - ldr r0, [pc, #708] @ (977c4 ) │ │ + beq.n 970b4 │ │ + b.n 97144 │ │ + ldr r0, [pc, #708] @ (973a4 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 97534 │ │ + blx c1a70 │ │ + cbnz r0, 97114 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97506 │ │ - b.n 97564 │ │ + beq.n 970e6 │ │ + b.n 97144 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 975b2 │ │ + cbz r0, 97192 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 97632 │ │ + bne.n 97212 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9753c │ │ + beq.n 9711c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 97564 │ │ + bne.n 97144 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 97598 │ │ - ldr r4, [pc, #516] @ (977c8 ) │ │ + beq.n 97178 │ │ + ldr r4, [pc, #516] @ (973a8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (977cc ) │ │ + ldr r0, [pc, #516] @ (973ac ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9771a │ │ + bne.w 972fa │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9760c │ │ + beq.n 971ec │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 975ce │ │ - b.n 97564 │ │ + beq.n 971ae │ │ + b.n 97144 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 975f4 │ │ + beq.n 971d4 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 975f4 │ │ - ldr r4, [pc, #412] @ (977d0 ) │ │ + blx c1840 │ │ + b.n 971d4 │ │ + ldr r4, [pc, #412] @ (973b0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (977d4 ) │ │ + ldr r0, [pc, #408] @ (973b4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 976a0 │ │ + blx c1a70 │ │ + cbnz r0, 97280 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9767a │ │ + beq.n 9725a │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97640 │ │ - b.n 97564 │ │ + beq.n 97220 │ │ + b.n 97144 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 97662 │ │ + beq.n 97242 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 97662 │ │ + blx c1840 │ │ + b.n 97242 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 97792 │ │ + bne.n 97372 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 97564 │ │ + bne.w 97144 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 976b8 │ │ + blx c1ab0 │ │ + b.n 97298 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 97792 │ │ + blx c1a70 │ │ + cbnz r0, 97372 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 97564 │ │ + bne.w 97144 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 97732 │ │ + blx c1ab0 │ │ + b.n 97312 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 977a2 │ │ + bl 76664 │ │ + cbnz r0, 97382 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 97576 │ │ + b.n 97156 │ │ nop │ │ stmia r4!, {r4, r6} │ │ movs r2, r0 │ │ stmia r4!, {r1, r5} │ │ movs r2, r0 │ │ - movs r5, #220 @ 0xdc │ │ + movs r5, #124 @ 0x7c │ │ movs r3, r0 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ - vrecpe.f16 q9, q13 │ │ + ldr r4, [sp, #524] @ 0x20c │ │ + vrecpe.f16 d18, d10 │ │ movs r3, r0 │ │ - ldr r0, [sp, #836] @ 0x344 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (978f4 ) │ │ + ldr r0, [pc, #268] @ (974d4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (978f8 ) │ │ - ldr r0, [pc, #256] @ (978fc ) │ │ + ldr r6, [pc, #256] @ (974d8 ) │ │ + ldr r0, [pc, #256] @ (974dc ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9785e │ │ + blx c1a00 │ │ + cbnz r0, 9743e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97836 │ │ + beq.n 97416 │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97800 │ │ - b.n 978c2 │ │ + beq.n 973e0 │ │ + b.n 974a2 │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 97820 │ │ + beq.n 97400 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 97820 │ │ + blx c1840 │ │ + b.n 97400 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (97900 ) │ │ + ldr r0, [pc, #156] @ (974e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 97894 │ │ + blx c1a70 │ │ + cbnz r0, 97474 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97866 │ │ - b.n 978c2 │ │ + beq.n 97446 │ │ + b.n 974a2 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 978e0 │ │ + blx c1a00 │ │ + cbnz r0, 974c0 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9789a │ │ + beq.n 9747a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 978c6 │ │ + b.n 974a6 │ │ nop │ │ stmia r1!, {r2, r3, r4} │ │ movs r2, r0 │ │ - movs r3, #170 @ 0xaa │ │ + movs r3, #74 @ 0x4a │ │ movs r3, r0 │ │ - ldr r1, [sp, #888] @ 0x378 │ │ + ldr r5, [sp, #120] @ 0x78 │ │ vshr.u64 d28, d30, #9 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (97a20 ) │ │ + ldr r0, [pc, #268] @ (97600 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (97a24 ) │ │ - ldr r0, [pc, #256] @ (97a28 ) │ │ + ldr r6, [pc, #256] @ (97604 ) │ │ + ldr r0, [pc, #256] @ (97608 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9798a │ │ + blx c1a00 │ │ + cbnz r0, 9756a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97962 │ │ + beq.n 97542 │ │ ldr r2, [r6, #40] @ 0x28 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9792c │ │ - b.n 979ee │ │ + beq.n 9750c │ │ + b.n 975ce │ │ add.w r8, r6, #44 @ 0x2c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9794c │ │ + beq.n 9752c │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #40] @ 0x28 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 9794c │ │ + blx c1840 │ │ + b.n 9752c │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (97a2c ) │ │ + ldr r0, [pc, #156] @ (9760c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 979c0 │ │ + blx c1a70 │ │ + cbnz r0, 975a0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97992 │ │ - b.n 979ee │ │ + beq.n 97572 │ │ + b.n 975ce │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 97a0c │ │ + blx c1a00 │ │ + cbnz r0, 975ec │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 979c6 │ │ + beq.n 975a6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 979f2 │ │ + b.n 975d2 │ │ nop │ │ nop {15} │ │ movs r2, r0 │ │ - movs r2, #126 @ 0x7e │ │ + movs r2, #30 │ │ movs r3, r0 │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ @ instruction: 0xfff7bf92 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (97aa4 ) │ │ + ldr r0, [pc, #100] @ (97684 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (97aa8 ) │ │ + ldr r0, [pc, #88] @ (97688 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 97a80 │ │ + blx c1a00 │ │ + cbnz r0, 97660 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97a52 │ │ + beq.n 97632 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 97a8c │ │ + b.n 9766c │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ bkpt 0x00c4 │ │ movs r2, r0 │ │ bkpt 0x00d2 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (97c4c ) │ │ + ldr r0, [pc, #400] @ (9782c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -57315,847 +56987,847 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 97b36 │ │ + blx c1a50 │ │ + cbnz r0, 97716 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97adc │ │ + beq.n 976bc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (97c50 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (97830 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (97c54 ) │ │ + ldr r0, [pc, #276] @ (97834 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 97ba6 │ │ + blx c1a70 │ │ + cbnz r0, 97786 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97b80 │ │ + beq.n 97760 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97b44 │ │ - b.n 97b02 │ │ + beq.n 97724 │ │ + b.n 976e2 │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 97b68 │ │ + beq.n 97748 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 97b68 │ │ + blx c1840 │ │ + b.n 97748 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 97c1e │ │ + blx c1a70 │ │ + cbnz r0, 977fe │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 97b02 │ │ + bne.w 976e2 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 97bbe │ │ + blx c1ab0 │ │ + b.n 9779e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 97c2e │ │ + bl 76664 │ │ + cbnz r0, 9780e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 97b14 │ │ + b.n 976f4 │ │ nop │ │ bkpt 0x0048 │ │ movs r2, r0 │ │ - movs r0, #102 @ 0x66 │ │ + movs r0, #6 │ │ movs r3, r0 │ │ - str r3, [sp, #820] @ 0x334 │ │ + str r7, [sp, #52] @ 0x34 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (97cf8 ) │ │ + ldr r0, [pc, #144] @ (978d8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 97c9c │ │ + blx c1a50 │ │ + cbnz r0, 9787c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97c74 │ │ - b.n 97cd2 │ │ - ldr r0, [pc, #92] @ (97cfc ) │ │ + beq.n 97854 │ │ + b.n 978b2 │ │ + ldr r0, [pc, #92] @ (978dc ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 97cd6 │ │ + blx c1a70 │ │ + cbnz r0, 978b6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97ca6 │ │ + beq.n 97886 │ │ movs r0, #0 │ │ - b.n 97ce0 │ │ + b.n 978c0 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ pop {r1, r2, r3, r4, r7} │ │ movs r2, r0 │ │ pop {r1, r7} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #648] @ (97f98 ) │ │ + ldr r0, [pc, #648] @ (97b78 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 97d68 │ │ + blx c1a50 │ │ + cbnz r0, 97948 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97d1e │ │ + beq.n 978fe │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #560] @ (97f9c ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #560] @ (97b7c ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #560] @ (97fa0 ) │ │ + ldr r0, [pc, #560] @ (97b80 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 97dda │ │ + blx c1a70 │ │ + cbnz r0, 979ba │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97db2 │ │ + beq.n 97992 │ │ ldr r3, [r5, #56] @ 0x38 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97d76 │ │ - b.n 97d44 │ │ + beq.n 97956 │ │ + b.n 97924 │ │ add.w r0, r5, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 97d9a │ │ + beq.n 9797a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 97d9a │ │ + blx c1840 │ │ + b.n 9797a │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n 97d48 │ │ + beq.n 97928 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 97e16 │ │ + blx c1a50 │ │ + cbnz r0, 979f6 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97dee │ │ - b.n 97d48 │ │ - ldr r0, [pc, #396] @ (97fa4 ) │ │ + beq.n 979ce │ │ + b.n 97928 │ │ + ldr r0, [pc, #396] @ (97b84 ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 97e4e │ │ + blx c1a70 │ │ + cbnz r0, 97a2e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97e20 │ │ - b.n 97d48 │ │ + beq.n 97a00 │ │ + b.n 97928 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - bne.w 97d48 │ │ + bne.w 97928 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 97e8a │ │ + blx c1a50 │ │ + cbnz r0, 97a6a │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97e62 │ │ - b.n 97d48 │ │ - ldr r0, [pc, #284] @ (97fa8 ) │ │ + beq.n 97a42 │ │ + b.n 97928 │ │ + ldr r0, [pc, #284] @ (97b88 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 97ef8 │ │ + blx c1a70 │ │ + cbnz r0, 97ad8 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 97ed0 │ │ + beq.n 97ab0 │ │ ldr r3, [r5, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97e94 │ │ - b.n 97d48 │ │ + beq.n 97a74 │ │ + b.n 97928 │ │ add.w r0, r5, #68 @ 0x44 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 97eb8 │ │ + beq.n 97a98 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #64] @ 0x40 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 97eb8 │ │ + blx c1840 │ │ + b.n 97a98 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #176] @ (97fac ) │ │ + ldr r0, [pc, #176] @ (97b8c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 97f2e │ │ + blx c1a70 │ │ + cbnz r0, 97b0e │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97f00 │ │ - b.n 97d48 │ │ + beq.n 97ae0 │ │ + b.n 97928 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 97f5c │ │ + blx c1a50 │ │ + cbnz r0, 97b3c │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97f34 │ │ - b.n 97d48 │ │ + beq.n 97b14 │ │ + b.n 97928 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 97f8c │ │ + blx c1a70 │ │ + cbnz r0, 97b6c │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97f5e │ │ - b.n 97d48 │ │ + beq.n 97b3e │ │ + b.n 97928 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 97d48 │ │ + b.n 97928 │ │ nop │ │ - cbnz r4, 98018 │ │ + cbnz r4, 97bf8 │ │ movs r2, r0 │ │ - subs r4, r6, #0 │ │ + adds r4, r2, #7 │ │ movs r3, r0 │ │ - str r4, [sp, #416] @ 0x1a0 │ │ + str r7, [sp, #672] @ 0x2a0 │ │ vtbl.8 d27, {d7-d10}, d8 │ │ movs r2, r0 │ │ - str r3, [sp, #296] @ 0x128 │ │ + str r6, [sp, #552] @ 0x228 │ │ vtbl.8 d27, {d7-d9}, d20 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #640] @ (98240 ) │ │ + ldr r0, [pc, #640] @ (97e20 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 98018 │ │ + blx c1a50 │ │ + cbnz r0, 97bf8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 97fce │ │ + beq.n 97bae │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #552] @ (98244 ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #552] @ (97e24 ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #552] @ (98248 ) │ │ + ldr r0, [pc, #552] @ (97e28 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 9808a │ │ + blx c1a70 │ │ + cbnz r0, 97c6a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 98062 │ │ + beq.n 97c42 │ │ ldr r3, [r5, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98026 │ │ - b.n 97ff4 │ │ + beq.n 97c06 │ │ + b.n 97bd4 │ │ add.w r0, r5, #76 @ 0x4c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9804a │ │ + beq.n 97c2a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #72] @ 0x48 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9804a │ │ + blx c1840 │ │ + b.n 97c2a │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n 97ff8 │ │ + beq.n 97bd8 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 980c6 │ │ + blx c1a50 │ │ + cbnz r0, 97ca6 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9809e │ │ - b.n 97ff8 │ │ - ldr r0, [pc, #388] @ (9824c ) │ │ + beq.n 97c7e │ │ + b.n 97bd8 │ │ + ldr r0, [pc, #388] @ (97e2c ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 980fe │ │ + blx c1a70 │ │ + cbnz r0, 97cde │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 980d0 │ │ - b.n 97ff8 │ │ + beq.n 97cb0 │ │ + b.n 97bd8 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ - beq.w 97ff8 │ │ + beq.w 97bd8 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 98132 │ │ + blx c1a50 │ │ + cbnz r0, 97d12 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9810a │ │ - b.n 97ff8 │ │ - ldr r0, [pc, #284] @ (98250 ) │ │ + beq.n 97cea │ │ + b.n 97bd8 │ │ + ldr r0, [pc, #284] @ (97e30 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 981a0 │ │ + blx c1a70 │ │ + cbnz r0, 97d80 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 98178 │ │ + beq.n 97d58 │ │ ldr r3, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9813c │ │ - b.n 97ff8 │ │ + beq.n 97d1c │ │ + b.n 97bd8 │ │ add.w r0, r5, #84 @ 0x54 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 98160 │ │ + beq.n 97d40 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #80] @ 0x50 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 98160 │ │ + blx c1840 │ │ + b.n 97d40 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #176] @ (98254 ) │ │ + ldr r0, [pc, #176] @ (97e34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 981d6 │ │ + blx c1a70 │ │ + cbnz r0, 97db6 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 981a8 │ │ - b.n 97ff8 │ │ + beq.n 97d88 │ │ + b.n 97bd8 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 98204 │ │ + blx c1a50 │ │ + cbnz r0, 97de4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 981dc │ │ - b.n 97ff8 │ │ + beq.n 97dbc │ │ + b.n 97bd8 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 98234 │ │ + blx c1a70 │ │ + cbnz r0, 97e14 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98206 │ │ - b.n 97ff8 │ │ + beq.n 97de6 │ │ + b.n 97bd8 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 97ff8 │ │ + b.n 97bd8 │ │ nop │ │ - cbnz r4, 98254 │ │ + cbnz r4, 97e34 │ │ movs r2, r0 │ │ - subs r4, r0, r6 │ │ + subs r4, r4, r4 │ │ movs r3, r0 │ │ - str r1, [sp, #736] @ 0x2e0 │ │ + str r4, [sp, #992] @ 0x3e0 │ │ vqrshrun.s64 d27, q4, #9 │ │ movs r2, r0 │ │ - str r0, [sp, #648] @ 0x288 │ │ + str r3, [sp, #904] @ 0x388 │ │ vqshl.u32 , q14, #23 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (98320 ) │ │ + ldr r0, [pc, #188] @ (97f00 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 982aa │ │ + blx c1a50 │ │ + cbnz r0, 97e8a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98282 │ │ - b.n 982de │ │ + beq.n 97e62 │ │ + b.n 97ebe │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (98324 ) │ │ + ldr r0, [pc, #116] @ (97f04 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 982ee │ │ + blx c1a70 │ │ + cbnz r0, 97ece │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 982b2 │ │ + beq.n 97e92 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 982fc │ │ + b.n 97edc │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xb69e │ │ movs r2, r0 │ │ @ instruction: 0xb67e │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (98454 ) │ │ + ldr r0, [pc, #284] @ (98034 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -58164,112 +57836,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 98392 │ │ + blx c1a50 │ │ + cbnz r0, 97f72 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98358 │ │ + beq.n 97f38 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 98432 │ │ + b.n 98012 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 98408 │ │ + blx c1a70 │ │ + cbnz r0, 97fe8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9837e │ │ + bne.n 97f5e │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 983aa │ │ + blx c1ab0 │ │ + b.n 97f8a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 98418 │ │ + bl 76664 │ │ + cbnz r0, 97ff8 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ push {r2, r3, r6, r7, lr} │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (985f8 ) │ │ + ldr r0, [pc, #400] @ (981d8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -58278,756 +57950,756 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 984e2 │ │ + blx c1a50 │ │ + cbnz r0, 980c2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98488 │ │ + beq.n 98068 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (985fc ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (981dc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (98600 ) │ │ + ldr r0, [pc, #276] @ (981e0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 98552 │ │ + blx c1a70 │ │ + cbnz r0, 98132 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9852c │ │ + beq.n 9810c │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 984f0 │ │ - b.n 984ae │ │ + beq.n 980d0 │ │ + b.n 9808e │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 98514 │ │ + beq.n 980f4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 98514 │ │ + blx c1840 │ │ + b.n 980f4 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 985ca │ │ + blx c1a70 │ │ + cbnz r0, 981aa │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 984ae │ │ + bne.w 9808e │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9856a │ │ + blx c1ab0 │ │ + b.n 9814a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 985da │ │ + bl 76664 │ │ + cbnz r0, 981ba │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 984c0 │ │ + b.n 980a0 │ │ nop │ │ push {r2, r3, r4, r7} │ │ movs r2, r0 │ │ - asrs r2, r7, #26 │ │ + asrs r2, r3, #25 │ │ movs r3, r0 │ │ - ldrh r1, [r4, #16] │ │ + ldrh r1, [r4, #42] @ 0x2a │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 98616 │ │ + cbz r1, 981f6 │ │ mov r4, r1 │ │ - bl 989fc │ │ + bl 985dc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 989fc │ │ + bl 985dc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9865c ) │ │ + ldr r0, [pc, #52] @ (9823c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9863a │ │ + cbz r1, 9821a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 98bcc │ │ - b.n 9864a │ │ + bl 987ac │ │ + b.n 9822a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 98bcc │ │ + bl 987ac │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ uxtb r6, r3 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 98672 │ │ + cbz r1, 98252 │ │ mov r4, r1 │ │ - bl 98d74 │ │ + bl 98954 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 98d74 │ │ + bl 98954 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9868a │ │ + cbz r1, 9826a │ │ mov r4, r1 │ │ - bl 98f6c │ │ + bl 98b4c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 98f6c │ │ + bl 98b4c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 986a2 │ │ + cbz r1, 98282 │ │ mov r4, r1 │ │ - bl 9916c │ │ + bl 98d4c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9916c │ │ + bl 98d4c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9920c │ │ - cbz r4, 986b6 │ │ + bl 98dec │ │ + cbz r4, 98296 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 986c8 │ │ + cbz r1, 982a8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 992b4 │ │ + bl 98e94 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 992b4 │ │ - cbz r1, 986dc │ │ + b.w 98e94 │ │ + cbz r1, 982bc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 99350 │ │ + bl 98f30 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 99350 │ │ + b.w 98f30 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (98720 ) │ │ + ldr r0, [pc, #52] @ (98300 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 986fe │ │ + cbz r1, 982de │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 996d4 │ │ - b.n 9870e │ │ + bl 992b4 │ │ + b.n 982ee │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 996d4 │ │ + bl 992b4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ sxth r2, r3 │ │ movs r2, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (98760 ) │ │ + ldr r0, [pc, #52] @ (98340 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 98740 │ │ + cbz r1, 98320 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 99804 │ │ - b.n 98750 │ │ + bl 993e4 │ │ + b.n 98330 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 99804 │ │ + bl 993e4 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbz r0, 9879a │ │ + cbz r0, 9837a │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (987a4 ) │ │ + ldr r0, [pc, #52] @ (98384 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 98782 │ │ + cbz r1, 98362 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 998d4 │ │ - b.n 98792 │ │ + bl 994b4 │ │ + b.n 98372 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 998d4 │ │ + bl 994b4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbz r6, 987cc │ │ + cbz r6, 983ac │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (987e8 ) │ │ + ldr r0, [pc, #52] @ (983c8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 987c6 │ │ + cbz r1, 983a6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 99a04 │ │ - b.n 987d6 │ │ + bl 995e4 │ │ + b.n 983b6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 99a04 │ │ + bl 995e4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbz r2, 98800 │ │ + cbz r2, 983e0 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 987fe │ │ + cbz r1, 983de │ │ mov r4, r1 │ │ - bl 99bb0 │ │ + bl 99790 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 99bb0 │ │ + bl 99790 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 98816 │ │ + cbz r1, 983f6 │ │ mov r4, r1 │ │ - bl 99dd0 │ │ + bl 999b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 99dd0 │ │ + bl 999b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9882e │ │ + cbz r1, 9840e │ │ mov r4, r1 │ │ - bl 99f14 │ │ + bl 99af4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 99f14 │ │ + bl 99af4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (98874 ) │ │ + ldr r0, [pc, #52] @ (98454 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 98852 │ │ + cbz r1, 98432 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 99f90 │ │ - b.n 98862 │ │ + bl 99b70 │ │ + b.n 98442 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 99f90 │ │ + bl 99b70 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ sub sp, #280 @ 0x118 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9888a │ │ + cbz r1, 9846a │ │ mov r4, r1 │ │ - bl 9a2c8 │ │ + bl 99ea8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9a2c8 │ │ + bl 99ea8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (988d0 ) │ │ + ldr r0, [pc, #52] @ (984b0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 988ae │ │ + cbz r1, 9848e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9a37c │ │ - b.n 988be │ │ + bl 99f5c │ │ + b.n 9849e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9a37c │ │ + bl 99f5c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add sp, #424 @ 0x1a8 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 988e6 │ │ + cbz r1, 984c6 │ │ mov r4, r1 │ │ - bl 9a6b4 │ │ + bl 9a294 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9a6b4 │ │ + bl 9a294 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 988fe │ │ + cbz r1, 984de │ │ mov r4, r1 │ │ - bl 9a7e0 │ │ + bl 9a3c0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9a7e0 │ │ + bl 9a3c0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 98916 │ │ + cbz r1, 984f6 │ │ mov r4, r1 │ │ - bl 9a90c │ │ + bl 9a4ec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9a90c │ │ + bl 9a4ec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9895c ) │ │ + ldr r0, [pc, #52] @ (9853c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9893a │ │ + cbz r1, 9851a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9a988 │ │ - b.n 9894a │ │ + bl 9a568 │ │ + b.n 9852a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9a988 │ │ + bl 9a568 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r7, sp, #888 @ 0x378 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9ab34 │ │ - cbz r4, 9896e │ │ + bl 9a714 │ │ + cbz r4, 9854e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9abdc │ │ - cbz r4, 9897e │ │ + bl 9a7bc │ │ + cbz r4, 9855e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (989c0 ) │ │ + ldr r0, [pc, #52] @ (985a0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9899e │ │ + cbz r1, 9857e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9acec │ │ - b.n 989ae │ │ + bl 9a8cc │ │ + b.n 9858e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9acec │ │ + bl 9a8cc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r7, sp, #488 @ 0x1e8 │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (989e0 ) │ │ + ldr r5, [pc, #20] @ (985c0 ) │ │ mov.w r4, #608 @ 0x260 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 989d0 │ │ + bne.n 985b0 │ │ pop {r4, r5, r7, pc} │ │ - b.n 98388 │ │ + b.n 97ea8 │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (989f4 ) │ │ + ldr r0, [pc, #12] @ (985d4 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (989f8 ) │ │ + ldr r2, [pc, #12] @ (985d8 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - add r7, pc, #768 @ (adr r7, 98cfc ) │ │ + add r7, pc, #768 @ (adr r7, 988dc ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (98bc4 ) │ │ + ldr r0, [pc, #440] @ (987a4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (98bc8 ) │ │ + ldr r0, [pc, #428] @ (987a8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 98a4a │ │ + blx c1a00 │ │ + cbnz r0, 9862a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98a20 │ │ - b.n 98b18 │ │ + beq.n 98600 │ │ + b.n 986f8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 98a7a │ │ + blx c1a00 │ │ + cbnz r0, 9865a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98a50 │ │ - b.n 98b18 │ │ + beq.n 98630 │ │ + b.n 986f8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 98ab2 │ │ + blx c1a00 │ │ + cbnz r0, 98692 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98a88 │ │ - b.n 98b18 │ │ + beq.n 98668 │ │ + b.n 986f8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 98aea │ │ + blx c1a00 │ │ + cbnz r0, 986ca │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98ac0 │ │ - b.n 98b18 │ │ + beq.n 986a0 │ │ + b.n 986f8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 98b34 │ │ + blx c1a00 │ │ + cbnz r0, 98714 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98af0 │ │ + beq.n 986d0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 98b70 │ │ + blx c1a00 │ │ + cbnz r0, 98750 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 98b42 │ │ - b.n 98b1c │ │ + beq.n 98722 │ │ + b.n 986fc │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 98ba6 │ │ + bne.n 98786 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 98ba6 │ │ + bne.n 98786 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 98b1c │ │ + beq.n 986fc │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 98b1c │ │ + bgt.n 986fc │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 98b1c │ │ + b.n 986fc │ │ add r6, sp, #984 @ 0x3d8 │ │ movs r2, r0 │ │ add r7, sp, #16 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (98d68 ) │ │ + ldr r0, [pc, #396] @ (98948 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -59036,1115 +58708,1115 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 98c56 │ │ + blx c1a50 │ │ + cbnz r0, 98836 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98bfc │ │ + beq.n 987dc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (98d6c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (9894c ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (98d70 ) │ │ + ldr r0, [pc, #272] @ (98950 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 98cc2 │ │ + blx c1a70 │ │ + cbnz r0, 988a2 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 98c9e │ │ + beq.n 9887e │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98c64 │ │ - b.n 98c22 │ │ + beq.n 98844 │ │ + b.n 98802 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 98c86 │ │ + beq.n 98866 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 98c86 │ │ + blx c1840 │ │ + b.n 98866 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 98d3a │ │ + blx c1a70 │ │ + cbnz r0, 9891a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 98c22 │ │ + bne.w 98802 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 98cda │ │ + blx c1ab0 │ │ + b.n 988ba │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 98d4a │ │ + bl 76664 │ │ + cbnz r0, 9892a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n 98c34 │ │ + b.n 98814 │ │ nop │ │ add r5, sp, #160 @ 0xa0 │ │ movs r2, r0 │ │ - lsrs r6, r4, #30 │ │ + lsrs r6, r0, #29 │ │ movs r3, r0 │ │ - strh r5, [r5, #20] │ │ + strh r5, [r5, #46] @ 0x2e │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #468] @ (98f58 ) │ │ + ldr r0, [pc, #468] @ (98b38 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 98dba │ │ + blx c1a50 │ │ + cbnz r0, 9899a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98d92 │ │ - b.n 98df0 │ │ - ldr r0, [pc, #416] @ (98f5c ) │ │ + beq.n 98972 │ │ + b.n 989d0 │ │ + ldr r0, [pc, #416] @ (98b3c ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 98e14 │ │ + blx c1a70 │ │ + cbnz r0, 989f4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98dc4 │ │ + beq.n 989a4 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 98df4 │ │ + beq.n 989d4 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 98e4a │ │ + blx c1a50 │ │ + cbnz r0, 98a2a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98e22 │ │ - b.n 98df4 │ │ - ldr r5, [pc, #276] @ (98f60 ) │ │ + beq.n 98a02 │ │ + b.n 989d4 │ │ + ldr r5, [pc, #276] @ (98b40 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #272] @ (98f64 ) │ │ + ldr r0, [pc, #272] @ (98b44 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 98eba │ │ + blx c1a70 │ │ + cbnz r0, 98a9a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 98e92 │ │ + beq.n 98a72 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98e58 │ │ - b.n 98df4 │ │ + beq.n 98a38 │ │ + b.n 989d4 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 98e7a │ │ + beq.n 98a5a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 98e7a │ │ + blx c1840 │ │ + b.n 98a5a │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #168] @ (98f68 ) │ │ + ldr r0, [pc, #168] @ (98b48 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 98ef0 │ │ + blx c1a70 │ │ + cbnz r0, 98ad0 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98ec2 │ │ - b.n 98df4 │ │ + beq.n 98aa2 │ │ + b.n 989d4 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 98f1e │ │ + blx c1a50 │ │ + cbnz r0, 98afe │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98ef6 │ │ - b.n 98df4 │ │ + beq.n 98ad6 │ │ + b.n 989d4 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 98f4e │ │ + blx c1a70 │ │ + cbnz r0, 98b2e │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98f20 │ │ - b.n 98df4 │ │ + beq.n 98b00 │ │ + b.n 989d4 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 98df4 │ │ + b.n 989d4 │ │ add r3, sp, #512 @ 0x200 │ │ movs r2, r0 │ │ add r3, sp, #400 @ 0x190 │ │ movs r2, r0 │ │ - lsrs r2, r6, #22 │ │ + lsrs r2, r2, #21 │ │ movs r3, r0 │ │ - strh r6, [r0, #28] │ │ + strh r6, [r0, #54] @ 0x36 │ │ vtbx.8 d26, {d7-d9}, d18 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #476] @ (99158 ) │ │ + ldr r0, [pc, #476] @ (98d38 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 98fb2 │ │ + blx c1a50 │ │ + cbnz r0, 98b92 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98f8a │ │ - b.n 98fe8 │ │ - ldr r0, [pc, #424] @ (9915c ) │ │ + beq.n 98b6a │ │ + b.n 98bc8 │ │ + ldr r0, [pc, #424] @ (98d3c ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9900c │ │ + blx c1a70 │ │ + cbnz r0, 98bec │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 98fbc │ │ + beq.n 98b9c │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - bne.n 98fec │ │ + bne.n 98bcc │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9904a │ │ + blx c1a50 │ │ + cbnz r0, 98c2a │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99022 │ │ - b.n 98fec │ │ - ldr r5, [pc, #276] @ (99160 ) │ │ + beq.n 98c02 │ │ + b.n 98bcc │ │ + ldr r5, [pc, #276] @ (98d40 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #272] @ (99164 ) │ │ + ldr r0, [pc, #272] @ (98d44 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 990ba │ │ + blx c1a70 │ │ + cbnz r0, 98c9a │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 99092 │ │ + beq.n 98c72 │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99058 │ │ - b.n 98fec │ │ + beq.n 98c38 │ │ + b.n 98bcc │ │ add.w r0, r5, #20 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9907a │ │ + beq.n 98c5a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9907a │ │ + blx c1840 │ │ + b.n 98c5a │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #168] @ (99168 ) │ │ + ldr r0, [pc, #168] @ (98d48 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 990f0 │ │ + blx c1a70 │ │ + cbnz r0, 98cd0 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 990c2 │ │ - b.n 98fec │ │ + beq.n 98ca2 │ │ + b.n 98bcc │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9911e │ │ + blx c1a50 │ │ + cbnz r0, 98cfe │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 990f6 │ │ - b.n 98fec │ │ + beq.n 98cd6 │ │ + b.n 98bcc │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9914e │ │ + blx c1a70 │ │ + cbnz r0, 98d2e │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99120 │ │ - b.n 98fec │ │ + beq.n 98d00 │ │ + b.n 98bcc │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n 98fec │ │ + b.n 98bcc │ │ add r1, sp, #544 @ 0x220 │ │ movs r2, r0 │ │ add r1, sp, #432 @ 0x1b0 │ │ movs r2, r0 │ │ - lsrs r2, r6, #14 │ │ + lsrs r2, r2, #13 │ │ movs r3, r0 │ │ - strh r6, [r0, #12] │ │ + strh r6, [r0, #38] @ 0x26 │ │ vtbx.8 d26, {d7}, d18 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (99204 ) │ │ + ldr r0, [pc, #136] @ (98de4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 991b0 │ │ + blx c1a50 │ │ + cbnz r0, 98d90 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99188 │ │ - b.n 991e4 │ │ + beq.n 98d68 │ │ + b.n 98dc4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (99208 ) │ │ + ldr r0, [pc, #84] @ (98de8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 991ea │ │ + blx c1a70 │ │ + cbnz r0, 98dca │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 991b8 │ │ + beq.n 98d98 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 991ee │ │ + b.n 98dce │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r7, pc, #552 @ (adr r7, 99430 ) │ │ + blx c16d0 │ │ + add r7, pc, #552 @ (adr r7, 99010 ) │ │ movs r2, r0 │ │ - add r7, pc, #432 @ (adr r7, 993bc ) │ │ + add r7, pc, #432 @ (adr r7, 98f9c ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (992ac ) │ │ + ldr r0, [pc, #144] @ (98e8c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 99250 │ │ + blx c1a50 │ │ + cbnz r0, 98e30 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99228 │ │ - b.n 99286 │ │ - ldr r0, [pc, #92] @ (992b0 ) │ │ + beq.n 98e08 │ │ + b.n 98e66 │ │ + ldr r0, [pc, #92] @ (98e90 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9928a │ │ + blx c1a70 │ │ + cbnz r0, 98e6a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9925a │ │ + beq.n 98e3a │ │ movs r0, #0 │ │ - b.n 99294 │ │ + b.n 98e74 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #936 @ (adr r6, 99658 ) │ │ + add r6, pc, #936 @ (adr r6, 99238 ) │ │ movs r2, r0 │ │ - add r6, pc, #824 @ (adr r6, 995ec ) │ │ + add r6, pc, #824 @ (adr r6, 991cc ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (99348 ) │ │ + ldr r0, [pc, #132] @ (98f28 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 992f8 │ │ + blx c1a50 │ │ + cbnz r0, 98ed8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 992d0 │ │ - b.n 9932c │ │ + beq.n 98eb0 │ │ + b.n 98f0c │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (9934c ) │ │ + ldr r0, [pc, #80] @ (98f2c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 99330 │ │ + blx c1a70 │ │ + cbnz r0, 98f10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99300 │ │ + beq.n 98ee0 │ │ movs r0, #0 │ │ - b.n 99332 │ │ + b.n 98f12 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r6, pc, #264 @ (adr r6, 99454 ) │ │ + blx c16d0 │ │ + add r6, pc, #264 @ (adr r6, 99034 ) │ │ movs r2, r0 │ │ - add r6, pc, #176 @ (adr r6, 99400 ) │ │ + add r6, pc, #176 @ (adr r6, 98fe0 ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #828] @ (99698 ) │ │ + ldr r0, [pc, #828] @ (99278 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 99392 │ │ + blx c1a50 │ │ + cbnz r0, 98f72 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9936a │ │ - b.n 993c6 │ │ + beq.n 98f4a │ │ + b.n 98fa6 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #772] @ (9969c ) │ │ + ldr r0, [pc, #772] @ (9927c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 993de │ │ + blx c1a70 │ │ + cbnz r0, 98fbe │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9939a │ │ + beq.n 98f7a │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #696] @ (996a0 ) │ │ + ldr r0, [pc, #696] @ (99280 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #692] @ (996a4 ) │ │ + ldr r0, [pc, #692] @ (99284 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #692] @ (996a8 ) │ │ - ldr r6, [pc, #692] @ (996ac ) │ │ + ldr r0, [pc, #692] @ (99288 ) │ │ + ldr r6, [pc, #692] @ (9928c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 99474 │ │ + blx c1b60 │ │ + cbnz r0, 99054 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #28] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 99448 │ │ + beq.n 99028 │ │ ldr r0, [r1, #24] │ │ - cbz r0, 9942c │ │ + cbz r0, 9900c │ │ ldr r1, [r0, #16] │ │ - cbz r1, 9942c │ │ + cbz r1, 9900c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 9942e │ │ + b.n 9900e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ str.w r9, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 993fc │ │ - b.n 993c6 │ │ + beq.n 98fdc │ │ + b.n 98fa6 │ │ add.w r0, r1, #28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9941e │ │ + beq.n 98ffe │ │ ldr r0, [sp, #8] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #24] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9941e │ │ + b.n 98ffe │ │ ldrd r1, r0, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n 9950c │ │ - ldr r0, [pc, #584] @ (996c8 ) │ │ + bne.n 990ec │ │ + ldr r0, [pc, #584] @ (992a8 ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #584] @ (996cc ) │ │ - ldr r6, [pc, #584] @ (996d0 ) │ │ + ldr r5, [pc, #584] @ (992ac ) │ │ + ldr r6, [pc, #584] @ (992b0 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r9 │ │ - blx c1f80 │ │ + blx c1b60 │ │ cmp r0, #0 │ │ - bne.w 99692 │ │ + bne.w 99272 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #44] @ 0x2c │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 994dc │ │ + beq.n 990bc │ │ ldr r0, [r1, #40] @ 0x28 │ │ - cbz r0, 994c2 │ │ + cbz r0, 990a2 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 994c2 │ │ + cbz r1, 990a2 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 994c4 │ │ + b.n 990a4 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9948e │ │ - b.n 993c6 │ │ + beq.n 9906e │ │ + b.n 98fa6 │ │ add.w r0, r1, #44 @ 0x2c │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 994b4 │ │ + beq.n 99094 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #40] @ 0x28 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 994b4 │ │ + b.n 99094 │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 99536 │ │ + blx c1a50 │ │ + cbnz r0, 99116 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9950e │ │ - b.n 993c6 │ │ + beq.n 990ee │ │ + b.n 98fa6 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9956a │ │ + blx c1a70 │ │ + cbnz r0, 9914a │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 99538 │ │ - b.n 993c8 │ │ + beq.n 99118 │ │ + b.n 98fa8 │ │ ldr.w r9, [sp, #16] │ │ add.w r8, sp, #16 │ │ - ldr r0, [pc, #316] @ (996b0 ) │ │ + ldr r0, [pc, #316] @ (99290 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #312] @ (996b4 ) │ │ - ldr r6, [pc, #316] @ (996b8 ) │ │ + ldr r5, [pc, #312] @ (99294 ) │ │ + ldr r6, [pc, #316] @ (99298 ) │ │ add r5, pc │ │ add r6, pc │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, 995fa │ │ + blx c1b60 │ │ + cbnz r0, 991da │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #36] @ 0x24 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 995ce │ │ + beq.n 991ae │ │ ldr r0, [r1, #32] │ │ - cbz r0, 995b0 │ │ + cbz r0, 99190 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 995b0 │ │ + cbz r1, 99190 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 995b2 │ │ + b.n 99192 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 99580 │ │ - b.n 993c8 │ │ + beq.n 99160 │ │ + b.n 98fa8 │ │ add.w r0, r1, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 995a2 │ │ + beq.n 99182 │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 995a2 │ │ + b.n 99182 │ │ ldr r0, [sp, #16] │ │ cmp r9, r0 │ │ - beq.w 9947c │ │ - ldr r0, [pc, #184] @ (996bc ) │ │ + beq.w 9905c │ │ + ldr r0, [pc, #184] @ (9929c ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #180] @ (996c0 ) │ │ - ldr r6, [pc, #184] @ (996c4 ) │ │ + ldr r5, [pc, #180] @ (992a0 ) │ │ + ldr r6, [pc, #184] @ (992a4 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, 99692 │ │ + blx c1b60 │ │ + cbnz r0, 99272 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #52] @ 0x34 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 99662 │ │ + beq.n 99242 │ │ ldr r0, [r1, #48] @ 0x30 │ │ - cbz r0, 99644 │ │ + cbz r0, 99224 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 99644 │ │ + cbz r1, 99224 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n 99646 │ │ + b.n 99226 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 99614 │ │ - b.n 993c8 │ │ + beq.n 991f4 │ │ + b.n 98fa8 │ │ add.w r0, r1, #52 @ 0x34 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 99636 │ │ + beq.n 99216 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #48] @ 0x30 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 99636 │ │ + b.n 99216 │ │ ldr r0, [sp, #16] │ │ - b.n 993c8 │ │ + b.n 98fa8 │ │ nop │ │ - add r5, pc, #672 @ (adr r5, 9993c ) │ │ + add r5, pc, #672 @ (adr r5, 9951c ) │ │ movs r2, r0 │ │ - add r5, pc, #584 @ (adr r5, 998e8 ) │ │ + add r5, pc, #584 @ (adr r5, 994c8 ) │ │ movs r2, r0 │ │ - lsrs r4, r3, #32 │ │ + lsls r4, r7, #30 │ │ movs r3, r0 │ │ - ldrb r7, [r2, #16] │ │ - vdup.8 d23, d31[3] │ │ - @ instruction: 0xfff77b59 │ │ - @ instruction: 0xfff77a91 │ │ - vshll.u32 , d5, #23 │ │ - @ instruction: 0xfff779d3 │ │ - vtbx.8 d23, {d7-d8}, d28 │ │ - @ instruction: 0xfff77b1c │ │ - vtbx.8 d23, {d7}, d21 │ │ - @ instruction: 0xfff77af2 │ │ - vtbl.8 d23, {d23-d26}, d22 │ │ - vtbx.8 d23, {d23-d24}, d27 │ │ + ldrb r7, [r2, #29] │ │ + vqrdmlsh.s , , d31[0] │ │ + @ instruction: 0xfff77e99 │ │ + @ instruction: 0xfff77dd1 │ │ + vcvt.u16.f16 , , #9 │ │ + vcvt.u16.f16 d23, d3, #9 │ │ + vmull.u , d23, d28 │ │ + vcvt.f32.u32 , q6, #9 │ │ + vtbl.8 d23, {d23-d26}, d21 │ │ + vcvt.f32.u32 d23, d18, #9 │ │ + vqrdmlah.s , , d22[0] │ │ + @ instruction: 0xfff77d2b │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (99800 ) │ │ + ldr r0, [pc, #284] @ (993e0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -60153,193 +59825,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9973e │ │ + blx c1a50 │ │ + cbnz r0, 9931e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99704 │ │ + beq.n 992e4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 997de │ │ + b.n 993be │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 997b4 │ │ + blx c1a70 │ │ + cbnz r0, 99394 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9972a │ │ + bne.n 9930a │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 99756 │ │ + blx c1ab0 │ │ + b.n 99336 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 997c4 │ │ + bl 76664 │ │ + cbnz r0, 993a4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r2, pc, #128 @ (adr r2, 99884 ) │ │ + blx c16d0 │ │ + add r2, pc, #128 @ (adr r2, 99464 ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (998cc ) │ │ + ldr r0, [pc, #188] @ (994ac ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 99856 │ │ + blx c1a50 │ │ + cbnz r0, 99436 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9982e │ │ - b.n 9988a │ │ + beq.n 9940e │ │ + b.n 9946a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (998d0 ) │ │ + ldr r0, [pc, #116] @ (994b0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9989a │ │ + blx c1a70 │ │ + cbnz r0, 9947a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9985e │ │ + beq.n 9943e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 998a8 │ │ + b.n 99488 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r0, pc, #968 @ (adr r0, 99c98 ) │ │ + add r0, pc, #968 @ (adr r0, 99878 ) │ │ movs r2, r0 │ │ - add r0, pc, #840 @ (adr r0, 99c1c ) │ │ + add r0, pc, #840 @ (adr r0, 997fc ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (99a00 ) │ │ + ldr r0, [pc, #284] @ (995e0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -60348,112 +60020,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9993e │ │ + blx c1a50 │ │ + cbnz r0, 9951e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99904 │ │ + beq.n 994e4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 999de │ │ + b.n 995be │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 999b4 │ │ + blx c1a70 │ │ + cbnz r0, 99594 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9992a │ │ + bne.n 9950a │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 99956 │ │ + blx c1ab0 │ │ + b.n 99536 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 999c4 │ │ + bl 76664 │ │ + cbnz r0, 995a4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r0, pc, #128 @ (adr r0, 99a84 ) │ │ + blx c16d0 │ │ + add r0, pc, #128 @ (adr r0, 99664 ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (99ba4 ) │ │ + ldr r0, [pc, #400] @ (99784 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -60462,548 +60134,548 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 99a8e │ │ + blx c1a50 │ │ + cbnz r0, 9966e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99a34 │ │ + beq.n 99614 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (99ba8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (99788 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (99bac ) │ │ + ldr r0, [pc, #276] @ (9978c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 99afe │ │ + blx c1a70 │ │ + cbnz r0, 996de │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 99ad8 │ │ + beq.n 996b8 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99a9c │ │ - b.n 99a5a │ │ + beq.n 9967c │ │ + b.n 9963a │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 99ac0 │ │ + beq.n 996a0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 99ac0 │ │ + blx c1840 │ │ + b.n 996a0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 99b76 │ │ + blx c1a70 │ │ + cbnz r0, 99756 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 99a5a │ │ + bne.w 9963a │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 99b16 │ │ + blx c1ab0 │ │ + b.n 996f6 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 99b86 │ │ + bl 76664 │ │ + cbnz r0, 99766 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 99a6c │ │ + b.n 9964c │ │ nop │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ movs r2, r0 │ │ - lsls r6, r5, #5 │ │ + lsls r6, r1, #4 │ │ movs r3, r0 │ │ - strb r5, [r6, #17] │ │ + strb r5, [r6, #30] │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #512] @ (99dc0 ) │ │ + ldr r0, [pc, #512] @ (999a0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 99bf6 │ │ + blx c1a50 │ │ + cbnz r0, 997d6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99bce │ │ - b.n 99cf2 │ │ - ldr r0, [pc, #460] @ (99dc4 ) │ │ + beq.n 997ae │ │ + b.n 998d2 │ │ + ldr r0, [pc, #460] @ (999a4 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 99c2e │ │ + blx c1a70 │ │ + cbnz r0, 9980e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99c00 │ │ - b.n 99cf2 │ │ + beq.n 997e0 │ │ + b.n 998d2 │ │ ldrb.w r0, [r7, #-45] │ │ add r5, sp, #4 │ │ - cbz r0, 99c76 │ │ + cbz r0, 99856 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 99cbe │ │ + blx c1a50 │ │ + cbnz r0, 9989e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99c36 │ │ - b.n 99cf2 │ │ + beq.n 99816 │ │ + b.n 998d2 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ - cbnz r0, 99cf2 │ │ + blx c1a30 │ │ + cbnz r0, 998d2 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 99c5e │ │ + beq.n 9983e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #320] @ (99dc8 ) │ │ + ldr r0, [pc, #320] @ (999a8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 99d14 │ │ + blx c1a70 │ │ + cbnz r0, 998f4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 99c8c │ │ - b.n 99cf6 │ │ + beq.n 9986c │ │ + b.n 998d6 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #264] @ (99dcc ) │ │ + ldr r0, [pc, #264] @ (999ac ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 99d0e │ │ + blx c1a70 │ │ + cbnz r0, 998ee │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99cc6 │ │ + beq.n 998a6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 99cf6 │ │ + b.n 998d6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 99d48 │ │ + blx c1a00 │ │ + cbnz r0, 99928 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 99d1a │ │ - b.n 99cf6 │ │ + beq.n 998fa │ │ + b.n 998d6 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 99d82 │ │ + blx c1a50 │ │ + cbnz r0, 99962 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 99d56 │ │ - b.n 99cf6 │ │ + beq.n 99936 │ │ + b.n 998d6 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 99db6 │ │ + blx c1a70 │ │ + cbnz r0, 99996 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 99d84 │ │ - b.n 99cf6 │ │ + beq.n 99964 │ │ + b.n 998d6 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n 99cf6 │ │ + b.n 998d6 │ │ ldr r5, [sp, #272] @ 0x110 │ │ movs r2, r0 │ │ ldr r5, [sp, #160] @ 0xa0 │ │ movs r2, r0 │ │ ldr r4, [sp, #608] @ 0x260 │ │ movs r2, r0 │ │ ldr r4, [sp, #376] @ 0x178 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (99f0c ) │ │ + ldr r0, [pc, #300] @ (99aec ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 99e16 │ │ + blx c1a50 │ │ + cbnz r0, 999f6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99dee │ │ - b.n 99ed8 │ │ + beq.n 999ce │ │ + b.n 99ab8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (99f10 ) │ │ + ldr r0, [pc, #244] @ (99af0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 99e4c │ │ + blx c1a70 │ │ + cbnz r0, 99a2c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99e1e │ │ - b.n 99ed8 │ │ + beq.n 999fe │ │ + b.n 99ab8 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 99e7a │ │ + blx c1a50 │ │ + cbnz r0, 99a5a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99e52 │ │ - b.n 99ed8 │ │ + beq.n 99a32 │ │ + b.n 99ab8 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 99eaa │ │ + blx c1a70 │ │ + cbnz r0, 99a8a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99e7c │ │ - b.n 99ed8 │ │ + beq.n 99a5c │ │ + b.n 99ab8 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 99ef8 │ │ + blx c1a00 │ │ + cbnz r0, 99ad8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99eb0 │ │ + beq.n 99a90 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n 99edc │ │ + b.n 99abc │ │ nop │ │ ldr r3, [sp, #144] @ 0x90 │ │ movs r2, r0 │ │ ldr r3, [sp, #24] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (99f88 ) │ │ + ldr r0, [pc, #100] @ (99b68 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (99f8c ) │ │ + ldr r0, [pc, #88] @ (99b6c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 99f64 │ │ + blx c1a00 │ │ + cbnz r0, 99b44 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99f36 │ │ + beq.n 99b16 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 99f70 │ │ + b.n 99b50 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r1, [sp, #896] @ 0x380 │ │ movs r2, r0 │ │ ldr r1, [sp, #952] @ 0x3b8 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (9a2b0 ) │ │ + ldr r0, [pc, #784] @ (99e90 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -61012,385 +60684,385 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 99fe8 │ │ + blx c1a50 │ │ + cbnz r0, 99bc8 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99fc0 │ │ - b.n 9a050 │ │ - ldr r0, [pc, #712] @ (9a2b4 ) │ │ + beq.n 99ba0 │ │ + b.n 99c30 │ │ + ldr r0, [pc, #712] @ (99e94 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9a020 │ │ + blx c1a70 │ │ + cbnz r0, 99c00 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 99ff2 │ │ - b.n 9a050 │ │ + beq.n 99bd2 │ │ + b.n 99c30 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9a09e │ │ + cbz r0, 99c7e │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9a120 │ │ + bne.n 99d00 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a028 │ │ + beq.n 99c08 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9a050 │ │ + bne.n 99c30 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9a084 │ │ - ldr r4, [pc, #520] @ (9a2b8 ) │ │ + beq.n 99c64 │ │ + ldr r4, [pc, #520] @ (99e98 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (9a2bc ) │ │ + ldr r0, [pc, #520] @ (99e9c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9a20a │ │ + bne.w 99dea │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9a0fa │ │ + beq.n 99cda │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a0ba │ │ - b.n 9a050 │ │ + beq.n 99c9a │ │ + b.n 99c30 │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9a0e2 │ │ + beq.n 99cc2 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9a0e2 │ │ - ldr r4, [pc, #412] @ (9a2c0 ) │ │ + blx c1840 │ │ + b.n 99cc2 │ │ + ldr r4, [pc, #412] @ (99ea0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (9a2c4 ) │ │ + ldr r0, [pc, #412] @ (99ea4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9a190 │ │ + blx c1a70 │ │ + cbnz r0, 99d70 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9a16a │ │ + beq.n 99d4a │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a12e │ │ - b.n 9a050 │ │ + beq.n 99d0e │ │ + b.n 99c30 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9a152 │ │ + beq.n 99d32 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9a152 │ │ + blx c1840 │ │ + b.n 99d32 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9a282 │ │ + bne.n 99e62 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9a050 │ │ + bne.w 99c30 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9a1a8 │ │ + blx c1ab0 │ │ + b.n 99d88 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9a282 │ │ + blx c1a70 │ │ + cbnz r0, 99e62 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9a050 │ │ + bne.w 99c30 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9a222 │ │ + blx c1ab0 │ │ + b.n 99e02 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9a292 │ │ + bl 76664 │ │ + cbnz r0, 99e72 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9a062 │ │ + b.n 99c42 │ │ nop │ │ ldr r1, [sp, #400] @ 0x190 │ │ movs r2, r0 │ │ ldr r1, [sp, #216] @ 0xd8 │ │ movs r2, r0 │ │ - smmla r0, r0, r2, r0 │ │ - ldr r7, [r2, #100] @ 0x64 │ │ - @ instruction: 0xfff7fadc │ │ + @ instruction: 0xfaf00002 │ │ + strb r7, [r2, #6] │ │ + @ instruction: 0xfff7fa7c │ │ movs r2, r0 │ │ - ldr r3, [r4, #92] @ 0x5c │ │ + strb r3, [r4, #4] │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (9a374 ) │ │ + ldr r0, [pc, #156] @ (99f54 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9a30c │ │ + blx c1a50 │ │ + cbnz r0, 99eec │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a2e4 │ │ - b.n 9a342 │ │ - ldr r0, [pc, #104] @ (9a378 ) │ │ + beq.n 99ec4 │ │ + b.n 99f22 │ │ + ldr r0, [pc, #104] @ (99f58 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9a348 │ │ + blx c1a70 │ │ + cbnz r0, 99f28 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a316 │ │ + beq.n 99ef6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9a35c │ │ + b.n 99f3c │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r6, [sp, #184] @ 0xb8 │ │ movs r2, r0 │ │ str r6, [sp, #72] @ 0x48 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (9a69c ) │ │ + ldr r0, [pc, #784] @ (9a27c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -61399,593 +61071,593 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9a3d4 │ │ + blx c1a50 │ │ + cbnz r0, 99fb4 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a3ac │ │ - b.n 9a43c │ │ - ldr r0, [pc, #712] @ (9a6a0 ) │ │ + beq.n 99f8c │ │ + b.n 9a01c │ │ + ldr r0, [pc, #712] @ (9a280 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9a40c │ │ + blx c1a70 │ │ + cbnz r0, 99fec │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a3de │ │ - b.n 9a43c │ │ + beq.n 99fbe │ │ + b.n 9a01c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9a48a │ │ + cbz r0, 9a06a │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9a50c │ │ + bne.n 9a0ec │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a414 │ │ + beq.n 99ff4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9a43c │ │ + bne.n 9a01c │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9a470 │ │ - ldr r4, [pc, #520] @ (9a6a4 ) │ │ + beq.n 9a050 │ │ + ldr r4, [pc, #520] @ (9a284 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (9a6a8 ) │ │ + ldr r0, [pc, #520] @ (9a288 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9a5f6 │ │ + bne.w 9a1d6 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9a4e6 │ │ + beq.n 9a0c6 │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a4a6 │ │ - b.n 9a43c │ │ + beq.n 9a086 │ │ + b.n 9a01c │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9a4ce │ │ + beq.n 9a0ae │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9a4ce │ │ - ldr r4, [pc, #412] @ (9a6ac ) │ │ + blx c1840 │ │ + b.n 9a0ae │ │ + ldr r4, [pc, #412] @ (9a28c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (9a6b0 ) │ │ + ldr r0, [pc, #412] @ (9a290 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9a57c │ │ + blx c1a70 │ │ + cbnz r0, 9a15c │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9a556 │ │ + beq.n 9a136 │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a51a │ │ - b.n 9a43c │ │ + beq.n 9a0fa │ │ + b.n 9a01c │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9a53e │ │ + beq.n 9a11e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9a53e │ │ + blx c1840 │ │ + b.n 9a11e │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9a66e │ │ + bne.n 9a24e │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9a43c │ │ + bne.w 9a01c │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9a594 │ │ + blx c1ab0 │ │ + b.n 9a174 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9a66e │ │ + blx c1a70 │ │ + cbnz r0, 9a24e │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9a43c │ │ + bne.w 9a01c │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9a60e │ │ + blx c1ab0 │ │ + b.n 9a1ee │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9a67e │ │ + bl 76664 │ │ + cbnz r0, 9a25e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9a44e │ │ + b.n 9a02e │ │ nop │ │ str r5, [sp, #480] @ 0x1e0 │ │ movs r2, r0 │ │ str r5, [sp, #296] @ 0x128 │ │ movs r2, r0 │ │ - @ instruction: 0xf7640002 │ │ - ldr r3, [r5, #36] @ 0x24 │ │ - vqshlu.s64 , q8, #55 @ 0x37 │ │ + @ instruction: 0xf7040002 │ │ + ldr r3, [r5, #88] @ 0x58 │ │ + vqshlu.s64 d31, d0, #55 @ 0x37 │ │ movs r2, r0 │ │ - ldr r7, [r6, #28] │ │ + ldr r7, [r6, #80] @ 0x50 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (9a7d0 ) │ │ + ldr r0, [pc, #268] @ (9a3b0 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (9a7d4 ) │ │ - ldr r0, [pc, #256] @ (9a7d8 ) │ │ + ldr r6, [pc, #256] @ (9a3b4 ) │ │ + ldr r0, [pc, #256] @ (9a3b8 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9a73a │ │ + blx c1a00 │ │ + cbnz r0, 9a31a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9a712 │ │ + beq.n 9a2f2 │ │ ldr r2, [r6, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a6dc │ │ - b.n 9a79e │ │ + beq.n 9a2bc │ │ + b.n 9a37e │ │ add.w r8, r6, #100 @ 0x64 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9a6fc │ │ + beq.n 9a2dc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #96] @ 0x60 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 9a6fc │ │ + blx c1840 │ │ + b.n 9a2dc │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (9a7dc ) │ │ + ldr r0, [pc, #156] @ (9a3bc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9a770 │ │ + blx c1a70 │ │ + cbnz r0, 9a350 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a742 │ │ - b.n 9a79e │ │ + beq.n 9a322 │ │ + b.n 9a37e │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9a7bc │ │ + blx c1a00 │ │ + cbnz r0, 9a39c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a776 │ │ + beq.n 9a356 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 9a7a2 │ │ + b.n 9a382 │ │ nop │ │ str r2, [sp, #256] @ 0x100 │ │ movs r2, r0 │ │ - @ instruction: 0xf52e0002 │ │ - ldr r2, [r0, #48] @ 0x30 │ │ + @ instruction: 0xf4ce0002 │ │ + ldr r2, [r0, #100] @ 0x64 │ │ vcvtn.u16.f16 , q9 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (9a8fc ) │ │ + ldr r0, [pc, #268] @ (9a4dc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (9a900 ) │ │ - ldr r0, [pc, #256] @ (9a904 ) │ │ + ldr r6, [pc, #256] @ (9a4e0 ) │ │ + ldr r0, [pc, #256] @ (9a4e4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9a866 │ │ + blx c1a00 │ │ + cbnz r0, 9a446 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9a83e │ │ + beq.n 9a41e │ │ ldr r2, [r6, #104] @ 0x68 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a808 │ │ - b.n 9a8ca │ │ + beq.n 9a3e8 │ │ + b.n 9a4aa │ │ add.w r8, r6, #108 @ 0x6c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9a828 │ │ + beq.n 9a408 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #104] @ 0x68 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n 9a828 │ │ + blx c1840 │ │ + b.n 9a408 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (9a908 ) │ │ + ldr r0, [pc, #156] @ (9a4e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9a89c │ │ + blx c1a70 │ │ + cbnz r0, 9a47c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a86e │ │ - b.n 9a8ca │ │ + beq.n 9a44e │ │ + b.n 9a4aa │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9a8e8 │ │ + blx c1a00 │ │ + cbnz r0, 9a4c8 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a8a2 │ │ + beq.n 9a482 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n 9a8ce │ │ + b.n 9a4ae │ │ nop │ │ str r1, [sp, #80] @ 0x50 │ │ movs r2, r0 │ │ - and.w r0, r2, #8519680 @ 0x820000 │ │ - ldr r6, [r2, #28] │ │ + usat16 r0, #2, r2 │ │ + ldr r6, [r2, #80] @ 0x50 │ │ vshr.u64 d25, d22, #9 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (9a980 ) │ │ + ldr r0, [pc, #100] @ (9a560 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (9a984 ) │ │ + ldr r0, [pc, #88] @ (9a564 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9a95c │ │ + blx c1a00 │ │ + cbnz r0, 9a53c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a92e │ │ + beq.n 9a50e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9a968 │ │ + b.n 9a548 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r0, [r5, #62] @ 0x3e │ │ movs r2, r0 │ │ ldrh r6, [r6, #62] @ 0x3e │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (9ab28 ) │ │ + ldr r0, [pc, #400] @ (9a708 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -61994,337 +61666,337 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9aa12 │ │ + blx c1a50 │ │ + cbnz r0, 9a5f2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9a9b8 │ │ + beq.n 9a598 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (9ab2c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (9a70c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (9ab30 ) │ │ + ldr r0, [pc, #276] @ (9a710 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9aa82 │ │ + blx c1a70 │ │ + cbnz r0, 9a662 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9aa5c │ │ + beq.n 9a63c │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9aa20 │ │ - b.n 9a9de │ │ + beq.n 9a600 │ │ + b.n 9a5be │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9aa44 │ │ + beq.n 9a624 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9aa44 │ │ + blx c1840 │ │ + b.n 9a624 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9aafa │ │ + blx c1a70 │ │ + cbnz r0, 9a6da │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9a9de │ │ + bne.w 9a5be │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9aa9a │ │ + blx c1ab0 │ │ + b.n 9a67a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9ab0a │ │ + bl 76664 │ │ + cbnz r0, 9a6ea │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9a9f0 │ │ + b.n 9a5d0 │ │ nop │ │ ldrh r4, [r5, #58] @ 0x3a │ │ movs r2, r0 │ │ - @ instruction: 0xf1ea0002 │ │ - str r1, [r6, #76] @ 0x4c │ │ + @ instruction: 0xf18a0002 │ │ + ldr r1, [r6, #0] │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (9abd4 ) │ │ + ldr r0, [pc, #144] @ (9a7b4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9ab78 │ │ + blx c1a50 │ │ + cbnz r0, 9a758 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ab50 │ │ - b.n 9abae │ │ - ldr r0, [pc, #92] @ (9abd8 ) │ │ + beq.n 9a730 │ │ + b.n 9a78e │ │ + ldr r0, [pc, #92] @ (9a7b8 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9abb2 │ │ + blx c1a70 │ │ + cbnz r0, 9a792 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ab82 │ │ + beq.n 9a762 │ │ movs r0, #0 │ │ - b.n 9abbc │ │ + b.n 9a79c │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r2, [r0, #46] @ 0x2e │ │ movs r2, r0 │ │ ldrh r6, [r4, #44] @ 0x2c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #248] @ (9ace4 ) │ │ + ldr r0, [pc, #248] @ (9a8c4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9ac20 │ │ + blx c1a50 │ │ + cbnz r0, 9a800 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9abf8 │ │ - b.n 9ac56 │ │ - ldr r0, [pc, #196] @ (9ace8 ) │ │ + beq.n 9a7d8 │ │ + b.n 9a836 │ │ + ldr r0, [pc, #196] @ (9a8c8 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9ac6e │ │ + blx c1a70 │ │ + cbnz r0, 9a84e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ac2a │ │ + beq.n 9a80a │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 9ac78 │ │ + cbz r0, 9a858 │ │ movs r0, #1 │ │ - b.n 9ac58 │ │ + b.n 9a838 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9aca2 │ │ + blx c1a50 │ │ + cbnz r0, 9a882 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ac7a │ │ - b.n 9ac56 │ │ + beq.n 9a85a │ │ + b.n 9a836 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9acd8 │ │ + blx c1a70 │ │ + cbnz r0, 9a8b8 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n 9aca6 │ │ - b.n 9ac58 │ │ + beq.n 9a886 │ │ + b.n 9a838 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n 9ac58 │ │ + b.n 9a838 │ │ ldrh r2, [r3, #40] @ 0x28 │ │ movs r2, r0 │ │ ldrh r6, [r7, #38] @ 0x26 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #828] @ (9b038 ) │ │ + ldr r0, [pc, #828] @ (9ac18 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -62333,1406 +62005,1406 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #112 @ 0x70 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9ad44 │ │ + blx c1a50 │ │ + cbnz r0, 9a924 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #112 @ 0x70 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ad1c │ │ - b.n 9adac │ │ - ldr r0, [pc, #756] @ (9b03c ) │ │ + beq.n 9a8fc │ │ + b.n 9a98c │ │ + ldr r0, [pc, #756] @ (9ac1c ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9ad7c │ │ + blx c1a70 │ │ + cbnz r0, 9a95c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ad4e │ │ - b.n 9adac │ │ + beq.n 9a92e │ │ + b.n 9a98c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9adfa │ │ + cbz r0, 9a9da │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9ae7a │ │ + bne.n 9aa5a │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ad84 │ │ + beq.n 9a964 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9adac │ │ + bne.n 9a98c │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9ade0 │ │ - ldr r4, [pc, #564] @ (9b040 ) │ │ + beq.n 9a9c0 │ │ + ldr r4, [pc, #564] @ (9ac20 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #564] @ (9b044 ) │ │ + ldr r0, [pc, #564] @ (9ac24 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9af92 │ │ + bne.w 9ab72 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9ae54 │ │ + beq.n 9aa34 │ │ ldr r3, [r4, #4] │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ae16 │ │ - b.n 9adac │ │ + beq.n 9a9f6 │ │ + b.n 9a98c │ │ add.w r0, r4, #8 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9ae3c │ │ + beq.n 9aa1c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9ae3c │ │ + blx c1840 │ │ + b.n 9aa1c │ │ str.w sl, [sp, #4] │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #452] @ (9b048 ) │ │ + ldr r0, [pc, #452] @ (9ac28 ) │ │ add r0, pc │ │ mov sl, r0 │ │ - ldr r0, [pc, #448] @ (9b04c ) │ │ + ldr r0, [pc, #448] @ (9ac2c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r6, [pc, #448] @ (9b050 ) │ │ + ldr r6, [pc, #448] @ (9ac30 ) │ │ add r6, pc │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9aef2 │ │ + blx c1a70 │ │ + cbnz r0, 9aad2 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, sl │ │ ldr r4, [sp, #12] │ │ ldrb.w r0, [sl] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9aed0 │ │ + beq.n 9aab0 │ │ ldr r3, [r6, #120] @ 0x78 │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ae92 │ │ - b.n 9af7e │ │ + beq.n 9aa72 │ │ + b.n 9ab5e │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9aeb8 │ │ + beq.n 9aa98 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #120] @ 0x78 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n 9aeb8 │ │ + blx c1840 │ │ + b.n 9aa98 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r1, r9 │ │ mov r0, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w sl, [sp, #4] │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9b00a │ │ + bne.n 9abea │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9adac │ │ + bne.w 9a98c │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ - b.n 9af1c │ │ + blx c1a40 │ │ + b.n 9aafc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ strd r0, r0, [r8] │ │ str.w r0, [r8, #8] │ │ ldr.w sl, [sp, #4] │ │ - b.n 9adbe │ │ + b.n 9a99e │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b00a │ │ + blx c1a70 │ │ + cbnz r0, 9abea │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9adac │ │ + bne.w 9a98c │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9afaa │ │ + blx c1ab0 │ │ + b.n 9ab8a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9b01a │ │ + bl 76664 │ │ + cbnz r0, 9abfa │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9adbe │ │ + b.n 9a99e │ │ nop │ │ ldrh r0, [r1, #32] │ │ movs r2, r0 │ │ ldrh r2, [r3, #30] │ │ movs r2, r0 │ │ - cdp 0, 7, cr0, cr0, cr2, {0} │ │ - str r3, [r7, #12] │ │ - @ instruction: 0xfff7edfc │ │ + cdp 0, 1, cr0, cr0, cr2, {0} │ │ + str r3, [r7, #64] @ 0x40 │ │ + @ instruction: 0xfff7ed9c │ │ movs r2, r0 │ │ - str r3, [r0, #8] │ │ - vcvt.u16.f16 q15, q10, #9 │ │ + str r3, [r0, #60] @ 0x3c │ │ + vcvt.u16.f16 d30, d4, #9 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b066 │ │ + cbz r1, 9ac46 │ │ mov r4, r1 │ │ - bl 9b3ec │ │ + bl 9afcc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9b3ec │ │ + bl 9afcc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b07e │ │ + cbz r1, 9ac5e │ │ mov r4, r1 │ │ - bl 9b730 │ │ + bl 9b310 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9b730 │ │ + bl 9b310 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b096 │ │ + cbz r1, 9ac76 │ │ mov r4, r1 │ │ - bl 9ba74 │ │ + bl 9b654 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9ba74 │ │ + bl 9b654 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9b0dc ) │ │ + ldr r0, [pc, #52] @ (9acbc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9b0ba │ │ + cbz r1, 9ac9a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9baf0 │ │ - b.n 9b0ca │ │ + bl 9b6d0 │ │ + b.n 9acaa │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9baf0 │ │ + bl 9b6d0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r6, [r3, #2] │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b0f2 │ │ + cbz r1, 9acd2 │ │ mov r4, r1 │ │ - bl 9be9c │ │ + bl 9ba7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9be9c │ │ + bl 9ba7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9b138 ) │ │ + ldr r0, [pc, #52] @ (9ad18 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9b116 │ │ + cbz r1, 9acf6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9bf20 │ │ - b.n 9b126 │ │ + bl 9bb00 │ │ + b.n 9ad06 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9bf20 │ │ + bl 9bb00 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r2, [r0, #0] │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b14e │ │ + cbz r1, 9ad2e │ │ mov r4, r1 │ │ - bl 9c3ac │ │ + bl 9bf8c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9c3ac │ │ + bl 9bf8c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b166 │ │ + cbz r1, 9ad46 │ │ mov r4, r1 │ │ - bl 9c6f4 │ │ + bl 9c2d4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9c6f4 │ │ + bl 9c2d4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b17e │ │ + cbz r1, 9ad5e │ │ mov r4, r1 │ │ - bl 9ca3c │ │ + bl 9c61c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9ca3c │ │ + bl 9c61c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9b1c4 ) │ │ + ldr r0, [pc, #52] @ (9ada4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9b1a2 │ │ + cbz r1, 9ad82 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9cab8 │ │ - b.n 9b1b2 │ │ + bl 9c698 │ │ + b.n 9ad92 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9cab8 │ │ + bl 9c698 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r6, [r6, #58] @ 0x3a │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b1da │ │ + cbz r1, 9adba │ │ mov r4, r1 │ │ - bl 9ce68 │ │ + bl 9ca48 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9ce68 │ │ + bl 9ca48 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9b220 ) │ │ + ldr r0, [pc, #52] @ (9ae00 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9b1fe │ │ + cbz r1, 9adde │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9ceec │ │ - b.n 9b20e │ │ + bl 9cacc │ │ + b.n 9adee │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9ceec │ │ + bl 9cacc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r3, #56] @ 0x38 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b236 │ │ + cbz r1, 9ae16 │ │ mov r4, r1 │ │ - bl 9d37c │ │ + bl 9cf5c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9d37c │ │ + bl 9cf5c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b24e │ │ + cbz r1, 9ae2e │ │ mov r4, r1 │ │ - bl 9d53c │ │ + bl 9d11c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9d53c │ │ + bl 9d11c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b266 │ │ + cbz r1, 9ae46 │ │ mov r4, r1 │ │ - bl 9d700 │ │ + bl 9d2e0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9d700 │ │ + bl 9d2e0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b27e │ │ + cbz r1, 9ae5e │ │ mov r4, r1 │ │ - bl 9d7c0 │ │ + bl 9d3a0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9d7c0 │ │ + bl 9d3a0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b296 │ │ + cbz r1, 9ae76 │ │ mov r4, r1 │ │ - bl 9d880 │ │ + bl 9d460 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9d880 │ │ + bl 9d460 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b2ae │ │ + cbz r1, 9ae8e │ │ mov r4, r1 │ │ - bl 9d9c4 │ │ + bl 9d5a4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9d9c4 │ │ + bl 9d5a4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9b2f4 ) │ │ + ldr r0, [pc, #52] @ (9aed4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9b2d2 │ │ + cbz r1, 9aeb2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9db0c │ │ - b.n 9b2e2 │ │ + bl 9d6ec │ │ + b.n 9aec2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9db0c │ │ + bl 9d6ec │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r6, [r0, #50] @ 0x32 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b30a │ │ + cbz r1, 9aeea │ │ mov r4, r1 │ │ - bl 9dcb4 │ │ + bl 9d894 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9dcb4 │ │ + bl 9d894 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b322 │ │ + cbz r1, 9af02 │ │ mov r4, r1 │ │ - bl 9ddc8 │ │ + bl 9d9a8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9ddc8 │ │ + bl 9d9a8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b33a │ │ + cbz r1, 9af1a │ │ mov r4, r1 │ │ - bl 9e004 │ │ + bl 9dbe4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9e004 │ │ + bl 9dbe4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b352 │ │ + cbz r1, 9af32 │ │ mov r4, r1 │ │ - bl 9e244 │ │ + bl 9de24 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9e244 │ │ + bl 9de24 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9b36a │ │ + cbz r1, 9af4a │ │ mov r4, r1 │ │ - bl 9e63c │ │ + bl 9e21c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9e63c │ │ + bl 9e21c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9b3b0 ) │ │ + ldr r0, [pc, #52] @ (9af90 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9b38e │ │ + cbz r1, 9af6e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9ea38 │ │ - b.n 9b39e │ │ + bl 9e618 │ │ + b.n 9af7e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9ea38 │ │ + bl 9e618 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r1, #44] @ 0x2c │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (9b3d0 ) │ │ + ldr r5, [pc, #20] @ (9afb0 ) │ │ mov.w r4, #608 @ 0x260 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 9b3c0 │ │ + bne.n 9afa0 │ │ pop {r4, r5, r7, pc} │ │ - pop {r1, r4, r6, pc} │ │ + pop {r1, r4, r5, r6, r7} │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (9b3e4 ) │ │ + ldr r0, [pc, #12] @ (9afc4 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (9b3e8 ) │ │ + ldr r2, [pc, #12] @ (9afc8 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrb r0, [r2, #23] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #800] @ (9b71c ) │ │ + ldr r0, [pc, #800] @ (9b2fc ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9b432 │ │ + blx c1a50 │ │ + cbnz r0, 9b012 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b40a │ │ - b.n 9b4ce │ │ + beq.n 9afea │ │ + b.n 9b0ae │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #744] @ (9b720 ) │ │ + ldr r0, [pc, #744] @ (9b300 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b46a │ │ + blx c1a70 │ │ + cbnz r0, 9b04a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b43c │ │ - b.n 9b4ce │ │ + beq.n 9b01c │ │ + b.n 9b0ae │ │ vldr d8, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9b498 │ │ + blx c1a50 │ │ + cbnz r0, 9b078 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b470 │ │ - b.n 9b4ce │ │ - ldr r0, [pc, #648] @ (9b724 ) │ │ + beq.n 9b050 │ │ + b.n 9b0ae │ │ + ldr r0, [pc, #648] @ (9b304 ) │ │ sub.w r6, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b4ec │ │ + blx c1a70 │ │ + cbnz r0, 9b0cc │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b4a2 │ │ + beq.n 9b082 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d10} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #12 │ │ - cbz r0, 9b540 │ │ + cbz r0, 9b120 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9b584 │ │ + bne.n 9b164 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b4f4 │ │ - b.n 9b4d2 │ │ + beq.n 9b0d4 │ │ + b.n 9b0b2 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n 9b4d2 │ │ + bne.n 9b0b2 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9b522 │ │ + beq.n 9b102 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9b62c │ │ + bne.n 9b20c │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b550 │ │ - b.n 9b4d2 │ │ - ldr r5, [pc, #416] @ (9b728 ) │ │ + beq.n 9b130 │ │ + b.n 9b0b2 │ │ + ldr r5, [pc, #416] @ (9b308 ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #416] @ (9b72c ) │ │ + ldr r0, [pc, #416] @ (9b30c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9b5f8 │ │ + blx c1a70 │ │ + cbnz r0, 9b1d8 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9b5d0 │ │ + beq.n 9b1b0 │ │ ldr r3, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b592 │ │ - b.n 9b4d2 │ │ + beq.n 9b172 │ │ + b.n 9b0b2 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9b5b4 │ │ + beq.n 9b194 │ │ mov r0, fp │ │ movs r1, #23 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 9b5b4 │ │ + blx c1840 │ │ + b.n 9b194 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b660 │ │ + blx c1a70 │ │ + cbnz r0, 9b240 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b5fa │ │ - b.n 9b4d2 │ │ + beq.n 9b1da │ │ + b.n 9b0b2 │ │ vldr d9, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9b692 │ │ + blx c1a00 │ │ + cbnz r0, 9b272 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b632 │ │ - b.n 9b4d2 │ │ + beq.n 9b212 │ │ + b.n 9b0b2 │ │ vldr d9, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9b6a8 │ │ + blx c1a50 │ │ + cbnz r0, 9b288 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b666 │ │ - b.n 9b4d2 │ │ + beq.n 9b246 │ │ + b.n 9b0b2 │ │ vldr d16, [sp, #16] │ │ vsub.f64 d9, d9, d16 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vmla.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 9b4d2 │ │ + b.n 9b0b2 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b6dc │ │ + blx c1a70 │ │ + cbnz r0, 9b2bc │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b6aa │ │ - b.n 9b4d2 │ │ + beq.n 9b28a │ │ + b.n 9b0b2 │ │ vldr d10, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9b710 │ │ + blx c1a00 │ │ + cbnz r0, 9b2f0 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b6e2 │ │ - b.n 9b4d2 │ │ + beq.n 9b2c2 │ │ + b.n 9b0b2 │ │ vldr d16, [sp, #16] │ │ vsub.f64 d16, d10, d16 │ │ - b.n 9b69e │ │ + b.n 9b27e │ │ nop │ │ strh r0, [r1, #40] @ 0x28 │ │ movs r2, r0 │ │ strh r2, [r5, #38] @ 0x26 │ │ movs r2, r0 │ │ strh r6, [r0, #36] @ 0x24 │ │ movs r2, r0 │ │ - b.n 9b52c │ │ + b.n 9b04c │ │ movs r2, r0 │ │ - ldr r7, [r2, r6] │ │ + ldrb r7, [r2, r3] │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #800] @ (9ba60 ) │ │ + ldr r0, [pc, #800] @ (9b640 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9b776 │ │ + blx c1a50 │ │ + cbnz r0, 9b356 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b74e │ │ - b.n 9b812 │ │ + beq.n 9b32e │ │ + b.n 9b3f2 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #744] @ (9ba64 ) │ │ + ldr r0, [pc, #744] @ (9b644 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b7ae │ │ + blx c1a70 │ │ + cbnz r0, 9b38e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b780 │ │ - b.n 9b812 │ │ + beq.n 9b360 │ │ + b.n 9b3f2 │ │ vldr d8, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9b7dc │ │ + blx c1a50 │ │ + cbnz r0, 9b3bc │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b7b4 │ │ - b.n 9b812 │ │ - ldr r0, [pc, #648] @ (9ba68 ) │ │ + beq.n 9b394 │ │ + b.n 9b3f2 │ │ + ldr r0, [pc, #648] @ (9b648 ) │ │ sub.w r6, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b830 │ │ + blx c1a70 │ │ + cbnz r0, 9b410 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9b7e6 │ │ + beq.n 9b3c6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d10} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #12 │ │ - cbz r0, 9b884 │ │ + cbz r0, 9b464 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9b90a │ │ + bne.n 9b4ea │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b838 │ │ - b.n 9b816 │ │ + beq.n 9b418 │ │ + b.n 9b3f6 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n 9b816 │ │ + bne.n 9b3f6 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9b866 │ │ - ldr r5, [pc, #472] @ (9ba6c ) │ │ + beq.n 9b446 │ │ + ldr r5, [pc, #472] @ (9b64c ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #468] @ (9ba70 ) │ │ + ldr r0, [pc, #468] @ (9b650 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9b972 │ │ + bne.n 9b552 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9b8e0 │ │ + beq.n 9b4c0 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b8a0 │ │ - b.n 9b816 │ │ + beq.n 9b480 │ │ + b.n 9b3f6 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9b8c4 │ │ + beq.n 9b4a4 │ │ mov r0, fp │ │ movs r1, #23 │ │ str.w fp, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9b8c4 │ │ + blx c1840 │ │ + b.n 9b4a4 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b93e │ │ + blx c1a70 │ │ + cbnz r0, 9b51e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b90c │ │ - b.n 9b816 │ │ + beq.n 9b4ec │ │ + b.n 9b3f6 │ │ vldr d9, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9b9a6 │ │ + blx c1a00 │ │ + cbnz r0, 9b586 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b944 │ │ - b.n 9b816 │ │ + beq.n 9b524 │ │ + b.n 9b3f6 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9b9bc │ │ + blx c1a70 │ │ + cbnz r0, 9b59c │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b974 │ │ - b.n 9b816 │ │ + beq.n 9b554 │ │ + b.n 9b3f6 │ │ vldr d16, [sp, #16] │ │ vsub.f64 d9, d9, d16 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vmla.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 9b816 │ │ + b.n 9b3f6 │ │ vldr d9, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9b9ee │ │ + blx c1a50 │ │ + cbnz r0, 9b5ce │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b9c2 │ │ - b.n 9b816 │ │ + beq.n 9b5a2 │ │ + b.n 9b3f6 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9ba22 │ │ + blx c1a70 │ │ + cbnz r0, 9b602 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9b9f0 │ │ - b.n 9b816 │ │ + beq.n 9b5d0 │ │ + b.n 9b3f6 │ │ vldr d10, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9ba56 │ │ + blx c1a00 │ │ + cbnz r0, 9b636 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9ba28 │ │ - b.n 9b816 │ │ + beq.n 9b608 │ │ + b.n 9b3f6 │ │ vldr d16, [sp, #16] │ │ vsub.f64 d16, d10, d16 │ │ - b.n 9b9b2 │ │ + b.n 9b592 │ │ strh r4, [r0, #14] │ │ movs r2, r0 │ │ strh r6, [r4, #12] │ │ movs r2, r0 │ │ strh r2, [r0, #10] │ │ movs r2, r0 │ │ - b.n 9c254 │ │ + b.n 9bd74 │ │ movs r2, r0 │ │ - ldrsb r1, [r1, r2] │ │ + ldr r1, [r1, r7] │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (9bae8 ) │ │ + ldr r0, [pc, #100] @ (9b6c8 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (9baec ) │ │ + ldr r0, [pc, #88] @ (9b6cc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9bac4 │ │ + blx c1a00 │ │ + cbnz r0, 9b6a4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ba96 │ │ + beq.n 9b676 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9bad0 │ │ + b.n 9b6b0 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrb r0, [r0, #26] │ │ movs r2, r0 │ │ ldrb r6, [r1, #26] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r9, r0 │ │ - ldr r0, [pc, #900] @ (9be84 ) │ │ + ldr r0, [pc, #900] @ (9ba64 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ @@ -63741,1561 +63413,1561 @@ │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #48 @ 0x30 │ │ add.w fp, r0, #16 │ │ add r4, sp, #20 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9bb52 │ │ + blx c1a50 │ │ + cbnz r0, 9b732 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bb1c │ │ + beq.n 9b6fc │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ strd r0, r0, [r9] │ │ str.w r0, [r9, #8] │ │ - b.n 9bc42 │ │ + b.n 9b822 │ │ str r6, [sp, #12] │ │ add.w r8, sp, #20 │ │ - ldr r6, [pc, #812] @ (9be88 ) │ │ - ldr r0, [pc, #816] @ (9be8c ) │ │ + ldr r6, [pc, #812] @ (9ba68 ) │ │ + ldr r0, [pc, #816] @ (9ba6c ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9bbc6 │ │ + blx c1a70 │ │ + cbnz r0, 9b7a6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9bb9c │ │ + beq.n 9b77c │ │ ldr r3, [r6, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bb62 │ │ - b.n 9bc2e │ │ + beq.n 9b742 │ │ + b.n 9b80e │ │ add.w r0, r6, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9bb84 │ │ + beq.n 9b764 │ │ mov r0, sl │ │ movs r1, #23 │ │ str.w sl, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 9bb84 │ │ - ldr r0, [pc, #712] @ (9be90 ) │ │ + blx c1840 │ │ + b.n 9b764 │ │ + ldr r0, [pc, #712] @ (9ba70 ) │ │ sub.w r8, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9bbfe │ │ + blx c1a70 │ │ + cbnz r0, 9b7de │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bbd0 │ │ - b.n 9bc2e │ │ + beq.n 9b7b0 │ │ + b.n 9b80e │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #20 │ │ - cbz r0, 9bc7c │ │ + cbz r0, 9b85c │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9bcfa │ │ + bne.n 9b8da │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bc06 │ │ + beq.n 9b7e6 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ ldr r6, [sp, #12] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #48 @ 0x30 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9bc2e │ │ + bne.n 9b80e │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9bc62 │ │ - ldr r0, [pc, #520] @ (9be94 ) │ │ + beq.n 9b842 │ │ + ldr r0, [pc, #520] @ (9ba74 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9bdde │ │ + bne.w 9b9be │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9bcd4 │ │ + beq.n 9b8b4 │ │ ldr r3, [r6, #32] │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bc94 │ │ - b.n 9bc2e │ │ + beq.n 9b874 │ │ + b.n 9b80e │ │ add.w sl, r6, #36 @ 0x24 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9bcbc │ │ + beq.n 9b89c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n 9bcbc │ │ - ldr r0, [pc, #412] @ (9be98 ) │ │ + blx c1840 │ │ + b.n 9b89c │ │ + ldr r0, [pc, #412] @ (9ba78 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9bd64 │ │ + blx c1a70 │ │ + cbnz r0, 9b944 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9bd3e │ │ + beq.n 9b91e │ │ ldr r3, [r6, #24] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bd04 │ │ - b.n 9bc2e │ │ + beq.n 9b8e4 │ │ + b.n 9b80e │ │ add.w sl, r6, #28 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9bd26 │ │ + beq.n 9b906 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n 9bd26 │ │ + blx c1840 │ │ + b.n 9b906 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9be56 │ │ + bne.n 9ba36 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9bc2e │ │ + bne.w 9b80e │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9bd7c │ │ + blx c1ab0 │ │ + b.n 9b95c │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9be56 │ │ + blx c1a70 │ │ + cbnz r0, 9ba36 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9bc2e │ │ + bne.w 9b80e │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9bdf6 │ │ + blx c1ab0 │ │ + b.n 9b9d6 │ │ add r4, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl 76744 │ │ + bl 76664 │ │ ldr r6, [sp, #12] │ │ - cbnz r0, 9be68 │ │ + cbnz r0, 9ba48 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #64] @ 0x40 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ - b.n 9bc42 │ │ + b.n 9b822 │ │ ldrb r4, [r0, #24] │ │ movs r2, r0 │ │ - b.n 9c0ec │ │ + b.n 9bc0c │ │ movs r2, r0 │ │ - strh r7, [r0, r7] │ │ + ldrsb r7, [r0, r4] │ │ vcvt.u16.f16 , q4, #9 │ │ movs r2, r0 │ │ - strh r5, [r7, r1] │ │ - vcvtp.s16.f16 d21, d13 │ │ + strb r5, [r7, r6] │ │ + vrecpe.f16 , │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #108] @ (9bf18 ) │ │ + ldr r0, [pc, #108] @ (9baf8 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #96] @ (9bf1c ) │ │ + ldr r0, [pc, #96] @ (9bafc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9beee │ │ + blx c1a00 │ │ + cbnz r0, 9bace │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bec0 │ │ + beq.n 9baa0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9bf02 │ │ + b.n 9bae2 │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r6, [r2, #9] │ │ movs r2, r0 │ │ ldrb r0, [r5, #9] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #828] @ (9c26c ) │ │ + ldr r0, [pc, #828] @ (9be4c ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #796] @ (9c270 ) │ │ + ldr r0, [pc, #796] @ (9be50 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, 9bf82 │ │ + blx c1a00 │ │ + cbnz r0, 9bb62 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bf58 │ │ - b.n 9c12a │ │ + beq.n 9bb38 │ │ + b.n 9bd0a │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9bfce │ │ + cbz r0, 9bbae │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9c012 │ │ + blx c1a50 │ │ + cbnz r0, 9bbf2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bf8a │ │ - b.n 9c12a │ │ + beq.n 9bb6a │ │ + b.n 9bd0a │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9c12a │ │ + bne.w 9bd0a │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9bfb2 │ │ + beq.n 9bb92 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9c0fa │ │ + bne.w 9bcda │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9bfe0 │ │ - b.n 9c12a │ │ - ldr r4, [pc, #896] @ (9c394 ) │ │ + beq.n 9bbc0 │ │ + b.n 9bd0a │ │ + ldr r4, [pc, #896] @ (9bf74 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #892] @ (9c398 ) │ │ + ldr r0, [pc, #892] @ (9bf78 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9c082 │ │ + blx c1a70 │ │ + cbnz r0, 9bc62 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9c05c │ │ + beq.n 9bc3c │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c020 │ │ - b.n 9c12a │ │ + beq.n 9bc00 │ │ + b.n 9bd0a │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9c044 │ │ + beq.n 9bc24 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9c044 │ │ + blx c1840 │ │ + b.n 9bc24 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9c366 │ │ + bne.w 9bf46 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 9c12a │ │ + blx c1a30 │ │ + cbnz r0, 9bd0a │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9c09a │ │ + blx c1ab0 │ │ + b.n 9bc7a │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9c178 │ │ + cbz r0, 9bd58 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9c1fa │ │ + bne.n 9bdda │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c102 │ │ + beq.n 9bce2 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9c12a │ │ + bne.n 9bd0a │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9c15e │ │ - ldr r4, [pc, #532] @ (9c39c ) │ │ + beq.n 9bd3e │ │ + ldr r4, [pc, #532] @ (9bf7c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #528] @ (9c3a0 ) │ │ + ldr r0, [pc, #528] @ (9bf80 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9c2ee │ │ + bne.w 9bece │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9c1d4 │ │ + beq.n 9bdb4 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c194 │ │ - b.n 9c12a │ │ + beq.n 9bd74 │ │ + b.n 9bd0a │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9c1bc │ │ + beq.n 9bd9c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9c1bc │ │ - ldr r4, [pc, #424] @ (9c3a4 ) │ │ + blx c1840 │ │ + b.n 9bd9c │ │ + ldr r4, [pc, #424] @ (9bf84 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #420] @ (9c3a8 ) │ │ + ldr r0, [pc, #420] @ (9bf88 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9c274 │ │ + blx c1a70 │ │ + cbnz r0, 9be54 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9c244 │ │ + beq.n 9be24 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c208 │ │ - b.n 9c12a │ │ + beq.n 9bde8 │ │ + b.n 9bd0a │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9c22c │ │ + beq.n 9be0c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9c22c │ │ + blx c1840 │ │ + b.n 9be0c │ │ nop │ │ ldrb r0, [r2, #7] │ │ movs r2, r0 │ │ ldrb r0, [r2, #7] │ │ movs r2, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9c366 │ │ + bne.n 9bf46 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9c12a │ │ + bne.w 9bd0a │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9c28c │ │ + blx c1ab0 │ │ + b.n 9be6c │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c366 │ │ + blx c1a70 │ │ + cbnz r0, 9bf46 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9c12a │ │ + bne.w 9bd0a │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9c306 │ │ + blx c1ab0 │ │ + b.n 9bee6 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9c376 │ │ + bl 76664 │ │ + cbnz r0, 9bf56 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9c13c │ │ + b.n 9bd1c │ │ nop │ │ - bgt.n 9c47c │ │ + bgt.n 9bf9c │ │ movs r2, r0 │ │ - ldr r6, [pc, #964] @ (9c760 ) │ │ - @ instruction: 0xfff7dafe │ │ + strh r1, [r6, r0] │ │ + @ instruction: 0xfff7da9e │ │ movs r2, r0 │ │ - ldr r5, [pc, #500] @ (9c598 ) │ │ - vtbl.8 d29, {d23-d25}, d10 │ │ + str r5, [r7, r2] │ │ + vtbl.8 d29, {d7-d9}, d26 │ │ movs r2, r0 │ │ - ldr r5, [pc, #36] @ (9c3d0 ) │ │ + str r1, [r1, r1] │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #804] @ (9c6e0 ) │ │ + ldr r0, [pc, #804] @ (9c2c0 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9c3f2 │ │ + blx c1a50 │ │ + cbnz r0, 9bfd2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c3ca │ │ - b.n 9c48e │ │ + beq.n 9bfaa │ │ + b.n 9c06e │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #748] @ (9c6e4 ) │ │ + ldr r0, [pc, #748] @ (9c2c4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c42a │ │ + blx c1a70 │ │ + cbnz r0, 9c00a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c3fc │ │ - b.n 9c48e │ │ + beq.n 9bfdc │ │ + b.n 9c06e │ │ vldr d8, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9c458 │ │ + blx c1a50 │ │ + cbnz r0, 9c038 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c430 │ │ - b.n 9c48e │ │ - ldr r0, [pc, #652] @ (9c6e8 ) │ │ + beq.n 9c010 │ │ + b.n 9c06e │ │ + ldr r0, [pc, #652] @ (9c2c8 ) │ │ sub.w r6, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c4ac │ │ + blx c1a70 │ │ + cbnz r0, 9c08c │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c462 │ │ + beq.n 9c042 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d10} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #12 │ │ - cbz r0, 9c500 │ │ + cbz r0, 9c0e0 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9c544 │ │ + bne.n 9c124 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c4b4 │ │ - b.n 9c492 │ │ + beq.n 9c094 │ │ + b.n 9c072 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n 9c492 │ │ + bne.n 9c072 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9c4e2 │ │ + beq.n 9c0c2 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9c5f0 │ │ + bne.n 9c1d0 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c510 │ │ - b.n 9c492 │ │ - ldr r5, [pc, #420] @ (9c6ec ) │ │ + beq.n 9c0f0 │ │ + b.n 9c072 │ │ + ldr r5, [pc, #420] @ (9c2cc ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #420] @ (9c6f0 ) │ │ + ldr r0, [pc, #420] @ (9c2d0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9c5bc │ │ + blx c1a70 │ │ + cbnz r0, 9c19c │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9c592 │ │ + beq.n 9c172 │ │ ldr r3, [r5, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c552 │ │ - b.n 9c492 │ │ + beq.n 9c132 │ │ + b.n 9c072 │ │ add.w r0, r5, #68 @ 0x44 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9c576 │ │ + beq.n 9c156 │ │ mov r0, fp │ │ movs r1, #23 │ │ str.w fp, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #64] @ 0x40 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9c576 │ │ + blx c1840 │ │ + b.n 9c156 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c624 │ │ + blx c1a70 │ │ + cbnz r0, 9c204 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c5be │ │ - b.n 9c492 │ │ + beq.n 9c19e │ │ + b.n 9c072 │ │ vldr d9, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9c656 │ │ + blx c1a00 │ │ + cbnz r0, 9c236 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c5f6 │ │ - b.n 9c492 │ │ + beq.n 9c1d6 │ │ + b.n 9c072 │ │ vldr d9, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9c66c │ │ + blx c1a50 │ │ + cbnz r0, 9c24c │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c62a │ │ - b.n 9c492 │ │ + beq.n 9c20a │ │ + b.n 9c072 │ │ vldr d16, [sp, #16] │ │ vsub.f64 d9, d9, d16 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vmla.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 9c492 │ │ + b.n 9c072 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c6a0 │ │ + blx c1a70 │ │ + cbnz r0, 9c280 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c66e │ │ - b.n 9c492 │ │ + beq.n 9c24e │ │ + b.n 9c072 │ │ vldr d10, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9c6d4 │ │ + blx c1a00 │ │ + cbnz r0, 9c2b4 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c6a6 │ │ - b.n 9c492 │ │ + beq.n 9c286 │ │ + b.n 9c072 │ │ vldr d16, [sp, #16] │ │ vsub.f64 d16, d10, d16 │ │ - b.n 9c662 │ │ + b.n 9c242 │ │ nop │ │ strb r0, [r1, #21] │ │ movs r2, r0 │ │ strb r2, [r5, #20] │ │ movs r2, r0 │ │ strb r6, [r0, #19] │ │ movs r2, r0 │ │ - bvc.n 9c770 │ │ + bvs.n 9c290 │ │ movs r2, r0 │ │ - ldr r1, [pc, #860] @ (9ca50 ) │ │ + ldr r5, [pc, #92] @ (9c330 ) │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #804] @ (9ca28 ) │ │ + ldr r0, [pc, #804] @ (9c608 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9c73a │ │ + blx c1a50 │ │ + cbnz r0, 9c31a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c712 │ │ - b.n 9c7d6 │ │ + beq.n 9c2f2 │ │ + b.n 9c3b6 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #748] @ (9ca2c ) │ │ + ldr r0, [pc, #748] @ (9c60c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c772 │ │ + blx c1a70 │ │ + cbnz r0, 9c352 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c744 │ │ - b.n 9c7d6 │ │ + beq.n 9c324 │ │ + b.n 9c3b6 │ │ vldr d8, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9c7a0 │ │ + blx c1a50 │ │ + cbnz r0, 9c380 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c778 │ │ - b.n 9c7d6 │ │ - ldr r0, [pc, #652] @ (9ca30 ) │ │ + beq.n 9c358 │ │ + b.n 9c3b6 │ │ + ldr r0, [pc, #652] @ (9c610 ) │ │ sub.w r6, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c7f4 │ │ + blx c1a70 │ │ + cbnz r0, 9c3d4 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9c7aa │ │ + beq.n 9c38a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d10} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #12 │ │ - cbz r0, 9c848 │ │ + cbz r0, 9c428 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9c8d0 │ │ + bne.n 9c4b0 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c7fc │ │ - b.n 9c7da │ │ + beq.n 9c3dc │ │ + b.n 9c3ba │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n 9c7da │ │ + bne.n 9c3ba │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9c82a │ │ - ldr r5, [pc, #476] @ (9ca34 ) │ │ + beq.n 9c40a │ │ + ldr r5, [pc, #476] @ (9c614 ) │ │ add.w r8, sp, #12 │ │ - ldr r0, [pc, #472] @ (9ca38 ) │ │ + ldr r0, [pc, #472] @ (9c618 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9c938 │ │ + bne.n 9c518 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9c8a6 │ │ + beq.n 9c486 │ │ ldr r3, [r5, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c864 │ │ - b.n 9c7da │ │ + beq.n 9c444 │ │ + b.n 9c3ba │ │ add.w r0, r5, #76 @ 0x4c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9c88a │ │ + beq.n 9c46a │ │ mov r0, fp │ │ movs r1, #23 │ │ str.w fp, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #72] @ 0x48 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9c88a │ │ + blx c1840 │ │ + b.n 9c46a │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c904 │ │ + blx c1a70 │ │ + cbnz r0, 9c4e4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c8d2 │ │ - b.n 9c7da │ │ + beq.n 9c4b2 │ │ + b.n 9c3ba │ │ vldr d9, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9c96c │ │ + blx c1a00 │ │ + cbnz r0, 9c54c │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c90a │ │ - b.n 9c7da │ │ + beq.n 9c4ea │ │ + b.n 9c3ba │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c982 │ │ + blx c1a70 │ │ + cbnz r0, 9c562 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c93a │ │ - b.n 9c7da │ │ + beq.n 9c51a │ │ + b.n 9c3ba │ │ vldr d16, [sp, #16] │ │ vsub.f64 d9, d9, d16 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vmla.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n 9c7da │ │ + b.n 9c3ba │ │ vldr d9, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9c9b4 │ │ + blx c1a50 │ │ + cbnz r0, 9c594 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c988 │ │ - b.n 9c7da │ │ + beq.n 9c568 │ │ + b.n 9c3ba │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9c9e8 │ │ + blx c1a70 │ │ + cbnz r0, 9c5c8 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c9b6 │ │ - b.n 9c7da │ │ + beq.n 9c596 │ │ + b.n 9c3ba │ │ vldr d10, [sp, #16] │ │ add r5, sp, #16 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9ca1c │ │ + blx c1a00 │ │ + cbnz r0, 9c5fc │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9c9ee │ │ - b.n 9c7da │ │ + beq.n 9c5ce │ │ + b.n 9c3ba │ │ vldr d16, [sp, #16] │ │ vsub.f64 d16, d10, d16 │ │ - b.n 9c978 │ │ + b.n 9c558 │ │ nop │ │ strb r0, [r0, #8] │ │ movs r2, r0 │ │ strb r2, [r4, #7] │ │ movs r2, r0 │ │ strb r6, [r7, #5] │ │ movs r2, r0 │ │ - bmi.n 9ca94 │ │ + bcc.n 9c5b4 │ │ movs r2, r0 │ │ - mov sp, r8 │ │ + ldr r2, [pc, #20] @ (9c630 ) │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (9cab0 ) │ │ + ldr r0, [pc, #100] @ (9c690 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (9cab4 ) │ │ + ldr r0, [pc, #88] @ (9c694 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9ca8c │ │ + blx c1a00 │ │ + cbnz r0, 9c66c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ca5e │ │ + beq.n 9c63e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9ca98 │ │ + b.n 9c678 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r0, [r7, #104] @ 0x68 │ │ movs r2, r0 │ │ ldr r6, [r0, #108] @ 0x6c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r9, r0 │ │ - ldr r0, [pc, #904] @ (9ce50 ) │ │ + ldr r0, [pc, #904] @ (9ca30 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ @@ -65304,1274 +64976,1274 @@ │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #48 @ 0x30 │ │ add.w fp, r0, #16 │ │ add r4, sp, #20 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9cb1a │ │ + blx c1a50 │ │ + cbnz r0, 9c6fa │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cae4 │ │ + beq.n 9c6c4 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ strd r0, r0, [r9] │ │ str.w r0, [r9, #8] │ │ - b.n 9cc0c │ │ + b.n 9c7ec │ │ str r6, [sp, #12] │ │ add.w r8, sp, #20 │ │ - ldr r6, [pc, #816] @ (9ce54 ) │ │ - ldr r0, [pc, #820] @ (9ce58 ) │ │ + ldr r6, [pc, #816] @ (9ca34 ) │ │ + ldr r0, [pc, #820] @ (9ca38 ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9cb90 │ │ + blx c1a70 │ │ + cbnz r0, 9c770 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9cb66 │ │ + beq.n 9c746 │ │ ldr r3, [r6, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cb2a │ │ - b.n 9cbf8 │ │ + beq.n 9c70a │ │ + b.n 9c7d8 │ │ add.w r0, r6, #84 @ 0x54 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9cb4e │ │ + beq.n 9c72e │ │ mov r0, sl │ │ movs r1, #23 │ │ str.w sl, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #80] @ 0x50 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n 9cb4e │ │ - ldr r0, [pc, #712] @ (9ce5c ) │ │ + blx c1840 │ │ + b.n 9c72e │ │ + ldr r0, [pc, #712] @ (9ca3c ) │ │ sub.w r8, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9cbc8 │ │ + blx c1a70 │ │ + cbnz r0, 9c7a8 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cb9a │ │ - b.n 9cbf8 │ │ + beq.n 9c77a │ │ + b.n 9c7d8 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #20 │ │ - cbz r0, 9cc46 │ │ + cbz r0, 9c826 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9ccc4 │ │ + bne.n 9c8a4 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cbd0 │ │ + beq.n 9c7b0 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ ldr r6, [sp, #12] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #48 @ 0x30 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9cbf8 │ │ + bne.n 9c7d8 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9cc2c │ │ - ldr r0, [pc, #520] @ (9ce60 ) │ │ + beq.n 9c80c │ │ + ldr r0, [pc, #520] @ (9ca40 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9cdaa │ │ + bne.w 9c98a │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9cc9e │ │ + beq.n 9c87e │ │ ldr r3, [r6, #96] @ 0x60 │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cc5e │ │ - b.n 9cbf8 │ │ + beq.n 9c83e │ │ + b.n 9c7d8 │ │ add.w sl, r6, #100 @ 0x64 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9cc86 │ │ + beq.n 9c866 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #96] @ 0x60 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n 9cc86 │ │ - ldr r0, [pc, #412] @ (9ce64 ) │ │ + blx c1840 │ │ + b.n 9c866 │ │ + ldr r0, [pc, #412] @ (9ca44 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9cd30 │ │ + blx c1a70 │ │ + cbnz r0, 9c910 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9cd0a │ │ + beq.n 9c8ea │ │ ldr r3, [r6, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ccce │ │ - b.n 9cbf8 │ │ + beq.n 9c8ae │ │ + b.n 9c7d8 │ │ add.w sl, r6, #92 @ 0x5c │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9ccf2 │ │ + beq.n 9c8d2 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #88] @ 0x58 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n 9ccf2 │ │ + blx c1840 │ │ + b.n 9c8d2 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9ce22 │ │ + bne.n 9ca02 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9cbf8 │ │ + bne.w 9c7d8 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9cd48 │ │ + blx c1ab0 │ │ + b.n 9c928 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9ce22 │ │ + blx c1a70 │ │ + cbnz r0, 9ca02 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9cbf8 │ │ + bne.w 9c7d8 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9cdc2 │ │ + blx c1ab0 │ │ + b.n 9c9a2 │ │ add r4, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl 76744 │ │ + bl 76664 │ │ ldr r6, [sp, #12] │ │ - cbnz r0, 9ce34 │ │ + cbnz r0, 9ca14 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #64] @ 0x40 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ - b.n 9cc0c │ │ + b.n 9c7ec │ │ ldr r4, [r7, #96] @ 0x60 │ │ movs r2, r0 │ │ - bne.n 9cf28 │ │ + bne.n 9ca48 │ │ movs r2, r0 │ │ - mvns r7, r7 │ │ + bx r7 │ │ @ instruction: 0xfff76d8e │ │ movs r2, r0 │ │ - cmp r3, r6 │ │ - vcvtp.s16.f16 q10, │ │ + cmp fp, lr │ │ + vrsqrte.f16 d20, d3 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #108] @ (9cee4 ) │ │ + ldr r0, [pc, #108] @ (9cac4 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #96] @ (9cee8 ) │ │ + ldr r0, [pc, #96] @ (9cac8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9ceba │ │ + blx c1a00 │ │ + cbnz r0, 9ca9a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ce8c │ │ + beq.n 9ca6c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9cece │ │ + b.n 9caae │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r2, [r1, #40] @ 0x28 │ │ movs r2, r0 │ │ ldr r4, [r3, #40] @ 0x28 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #828] @ (9d238 ) │ │ + ldr r0, [pc, #828] @ (9ce18 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #796] @ (9d23c ) │ │ + ldr r0, [pc, #796] @ (9ce1c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #112 @ 0x70 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, 9cf4e │ │ + blx c1a00 │ │ + cbnz r0, 9cb2e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #112 @ 0x70 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cf24 │ │ - b.n 9d0f6 │ │ + beq.n 9cb04 │ │ + b.n 9ccd6 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9cf9a │ │ + cbz r0, 9cb7a │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9cfde │ │ + blx c1a50 │ │ + cbnz r0, 9cbbe │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cf56 │ │ - b.n 9d0f6 │ │ + beq.n 9cb36 │ │ + b.n 9ccd6 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9d0f6 │ │ + bne.w 9ccd6 │ │ mov r0, r5 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9cf7e │ │ + beq.n 9cb5e │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9d0c6 │ │ + bne.w 9cca6 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cfac │ │ - b.n 9d0f6 │ │ - ldr r4, [pc, #896] @ (9d360 ) │ │ + beq.n 9cb8c │ │ + b.n 9ccd6 │ │ + ldr r4, [pc, #896] @ (9cf40 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #892] @ (9d364 ) │ │ + ldr r0, [pc, #892] @ (9cf44 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9d04e │ │ + blx c1a70 │ │ + cbnz r0, 9cc2e │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9d028 │ │ + beq.n 9cc08 │ │ ldr r3, [r4, #104] @ 0x68 │ │ mov r0, r5 │ │ movs r1, #114 @ 0x72 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9cfec │ │ - b.n 9d0f6 │ │ + beq.n 9cbcc │ │ + b.n 9ccd6 │ │ add.w r0, r4, #108 @ 0x6c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9d010 │ │ + beq.n 9cbf0 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #104] @ 0x68 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9d010 │ │ + blx c1840 │ │ + b.n 9cbf0 │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9d332 │ │ + bne.w 9cf12 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, 9d0f6 │ │ + blx c1a30 │ │ + cbnz r0, 9ccd6 │ │ mov r0, r5 │ │ movs r1, #115 @ 0x73 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9d066 │ │ + blx c1ab0 │ │ + b.n 9cc46 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9d144 │ │ + cbz r0, 9cd24 │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9d1c6 │ │ + bne.n 9cda6 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d0ce │ │ + beq.n 9ccae │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9d0f6 │ │ + bne.n 9ccd6 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9d12a │ │ - ldr r0, [pc, #532] @ (9d368 ) │ │ + beq.n 9cd0a │ │ + ldr r0, [pc, #532] @ (9cf48 ) │ │ add r0, pc │ │ mov r9, r0 │ │ - ldr r0, [pc, #528] @ (9d36c ) │ │ + ldr r0, [pc, #528] @ (9cf4c ) │ │ add r0, pc │ │ str r0, [sp, #4] │ │ - ldr r6, [pc, #528] @ (9d370 ) │ │ + ldr r6, [pc, #528] @ (9cf50 ) │ │ add r6, pc │ │ ldr r2, [sp, #12] │ │ add r3, sp, #12 │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9d2ba │ │ + bne.w 9ce9a │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r9 │ │ ldr r4, [sp, #12] │ │ ldrb.w r0, [r9] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9d1a4 │ │ + beq.n 9cd84 │ │ ldr r3, [r6, #120] @ 0x78 │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d162 │ │ - b.n 9d0f6 │ │ + beq.n 9cd42 │ │ + b.n 9ccd6 │ │ mov r0, r9 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9d18c │ │ + beq.n 9cd6c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #120] @ 0x78 │ │ mov r0, r9 │ │ - blx c1c60 │ │ - b.n 9d18c │ │ - ldr r4, [pc, #428] @ (9d374 ) │ │ + blx c1840 │ │ + b.n 9cd6c │ │ + ldr r4, [pc, #428] @ (9cf54 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #424] @ (9d378 ) │ │ + ldr r0, [pc, #424] @ (9cf58 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9d240 │ │ + blx c1a70 │ │ + cbnz r0, 9ce20 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9d210 │ │ + beq.n 9cdf0 │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d1d4 │ │ - b.n 9d0f6 │ │ + beq.n 9cdb4 │ │ + b.n 9ccd6 │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9d1f8 │ │ + beq.n 9cdd8 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9d1f8 │ │ + blx c1840 │ │ + b.n 9cdd8 │ │ nop │ │ ldr r4, [r0, #32] │ │ movs r2, r0 │ │ ldr r4, [r0, #32] │ │ movs r2, r0 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9d332 │ │ + bne.n 9cf12 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9d0f6 │ │ + bne.w 9ccd6 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9d258 │ │ + blx c1ab0 │ │ + b.n 9ce38 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9d332 │ │ + blx c1a70 │ │ + cbnz r0, 9cf12 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9d0f6 │ │ + bne.w 9ccd6 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9d2d2 │ │ + blx c1ab0 │ │ + b.n 9ceb2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9d342 │ │ + bl 76664 │ │ + cbnz r0, 9cf22 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9d108 │ │ + b.n 9cce8 │ │ nop │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ + ldmia r4!, {r1, r2, r6} │ │ movs r2, r0 │ │ - subs r7, #37 @ 0x25 │ │ - @ instruction: 0xfff7cbb4 │ │ + negs r5, r4 │ │ + @ instruction: 0xfff7cb54 │ │ movs r2, r0 │ │ - subs r5, #179 @ 0xb3 │ │ - vtbl.8 d28, {d7-d10}, d28 │ │ + lsrs r3, r6 │ │ + vtbx.8 d28, {d23-d25}, d12 │ │ movs r2, r0 │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ movs r2, r0 │ │ - subs r5, #61 @ 0x3d │ │ + eors r5, r7 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #420] @ (9d530 ) │ │ + ldr r0, [pc, #420] @ (9d110 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #124 @ 0x7c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9d3c2 │ │ + blx c1a50 │ │ + cbnz r0, 9cfa2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #124 @ 0x7c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d39a │ │ - b.n 9d45c │ │ + beq.n 9cf7a │ │ + b.n 9d03c │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #364] @ (9d534 ) │ │ + ldr r0, [pc, #364] @ (9d114 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #125 @ 0x7d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9d3f8 │ │ + blx c1a70 │ │ + cbnz r0, 9cfd8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #125 @ 0x7d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d3ca │ │ - b.n 9d45c │ │ + beq.n 9cfaa │ │ + b.n 9d03c │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #126 @ 0x7e │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9d426 │ │ + blx c1a50 │ │ + cbnz r0, 9d006 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #126 @ 0x7e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d3fe │ │ - b.n 9d45c │ │ - ldr r0, [pc, #272] @ (9d538 ) │ │ + beq.n 9cfde │ │ + b.n 9d03c │ │ + ldr r0, [pc, #272] @ (9d118 ) │ │ sub.w r8, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #127 @ 0x7f │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9d478 │ │ + blx c1a70 │ │ + cbnz r0, 9d058 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #127 @ 0x7f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d430 │ │ + beq.n 9d010 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ - cbz r0, 9d488 │ │ + cbz r0, 9d068 │ │ vadd.f64 d0, d8, d16 │ │ - b.n 9d460 │ │ + b.n 9d040 │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #128 @ 0x80 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9d4b6 │ │ + blx c1a50 │ │ + cbnz r0, 9d096 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #128 @ 0x80 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9d48a │ │ - b.n 9d460 │ │ + beq.n 9d06a │ │ + b.n 9d040 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #129 @ 0x81 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9d4ea │ │ + blx c1a70 │ │ + cbnz r0, 9d0ca │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #129 @ 0x81 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9d4b8 │ │ - b.n 9d460 │ │ + beq.n 9d098 │ │ + b.n 9d040 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #130 @ 0x82 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9d51e │ │ + blx c1a00 │ │ + cbnz r0, 9d0fe │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #130 @ 0x82 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9d4f0 │ │ - b.n 9d460 │ │ + beq.n 9d0d0 │ │ + b.n 9d040 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmul.f64 d16, d16, d17 │ │ - b.n 9d482 │ │ + b.n 9d062 │ │ str r0, [r7, #84] @ 0x54 │ │ movs r2, r0 │ │ str r2, [r3, #84] @ 0x54 │ │ movs r2, r0 │ │ str r0, [r7, #76] @ 0x4c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #420] @ (9d6f0 ) │ │ + ldr r0, [pc, #420] @ (9d2d0 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #131 @ 0x83 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9d582 │ │ + blx c1a50 │ │ + cbnz r0, 9d162 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #131 @ 0x83 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d55a │ │ - b.n 9d61c │ │ + beq.n 9d13a │ │ + b.n 9d1fc │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #364] @ (9d6f4 ) │ │ + ldr r0, [pc, #364] @ (9d2d4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #132 @ 0x84 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9d5b8 │ │ + blx c1a70 │ │ + cbnz r0, 9d198 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #132 @ 0x84 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d58a │ │ - b.n 9d61c │ │ + beq.n 9d16a │ │ + b.n 9d1fc │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9d5e6 │ │ + blx c1a50 │ │ + cbnz r0, 9d1c6 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d5be │ │ - b.n 9d61c │ │ - ldr r0, [pc, #272] @ (9d6f8 ) │ │ + beq.n 9d19e │ │ + b.n 9d1fc │ │ + ldr r0, [pc, #272] @ (9d2d8 ) │ │ sub.w r8, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9d638 │ │ + blx c1a70 │ │ + cbnz r0, 9d218 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d5f0 │ │ + beq.n 9d1d0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ - cbz r0, 9d66c │ │ + cbz r0, 9d24c │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #135 @ 0x87 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9d676 │ │ + blx c1a50 │ │ + cbnz r0, 9d256 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #135 @ 0x87 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9d640 │ │ - b.n 9d620 │ │ + beq.n 9d220 │ │ + b.n 9d200 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ vadd.f64 d0, d8, d16 │ │ - b.n 9d620 │ │ + b.n 9d200 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #136 @ 0x88 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9d6aa │ │ + blx c1a70 │ │ + cbnz r0, 9d28a │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #136 @ 0x88 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9d678 │ │ - b.n 9d620 │ │ + beq.n 9d258 │ │ + b.n 9d200 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #137 @ 0x89 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9d6de │ │ + blx c1a00 │ │ + cbnz r0, 9d2be │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #137 @ 0x89 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9d6b0 │ │ - b.n 9d620 │ │ + beq.n 9d290 │ │ + b.n 9d200 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmul.f64 d16, d16, d17 │ │ - b.n 9d670 │ │ + b.n 9d250 │ │ str r0, [r7, #56] @ 0x38 │ │ movs r2, r0 │ │ str r2, [r3, #56] @ 0x38 │ │ movs r2, r0 │ │ str r0, [r7, #48] @ 0x30 │ │ movs r2, r0 │ │ - bmi.n 9d6a8 │ │ - bmi.n 9d6aa │ │ + bmi.n 9d288 │ │ + bmi.n 9d28a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #168] @ (9d7b8 ) │ │ + ldr r0, [pc, #168] @ (9d398 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #138 @ 0x8a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9d744 │ │ + blx c1a50 │ │ + cbnz r0, 9d324 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #138 @ 0x8a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d71c │ │ - b.n 9d77a │ │ - ldr r0, [pc, #116] @ (9d7bc ) │ │ + beq.n 9d2fc │ │ + b.n 9d35a │ │ + ldr r0, [pc, #116] @ (9d39c ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #139 @ 0x8b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9d780 │ │ + blx c1a70 │ │ + cbnz r0, 9d360 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #139 @ 0x8b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d74e │ │ + beq.n 9d32e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9d794 │ │ + b.n 9d374 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d16, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ - vldr d0, [pc, #36] @ 9d7b0 │ │ + vldr d0, [pc, #36] @ 9d390 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ eors r1, r5 │ │ @@ -66580,74 +66252,74 @@ │ │ str r2, [r3, #28] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #168] @ (9d878 ) │ │ + ldr r0, [pc, #168] @ (9d458 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #140 @ 0x8c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9d804 │ │ + blx c1a50 │ │ + cbnz r0, 9d3e4 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #140 @ 0x8c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d7dc │ │ - b.n 9d83a │ │ - ldr r0, [pc, #116] @ (9d87c ) │ │ + beq.n 9d3bc │ │ + b.n 9d41a │ │ + ldr r0, [pc, #116] @ (9d45c ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #141 @ 0x8d │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9d840 │ │ + blx c1a70 │ │ + cbnz r0, 9d420 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #141 @ 0x8d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d80e │ │ + beq.n 9d3ee │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9d854 │ │ + b.n 9d434 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #36] @ 9d870 │ │ + vldr d16, [pc, #36] @ 9d450 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ eors r1, r5 │ │ @@ -66656,280 +66328,280 @@ │ │ str r2, [r3, #16] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (9d9b4 ) │ │ + ldr r0, [pc, #292] @ (9d594 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #142 @ 0x8e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9d8c4 │ │ + blx c1a50 │ │ + cbnz r0, 9d4a4 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #142 @ 0x8e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d89c │ │ - b.n 9d992 │ │ - ldr r0, [pc, #240] @ (9d9b8 ) │ │ + beq.n 9d47c │ │ + b.n 9d572 │ │ + ldr r0, [pc, #240] @ (9d598 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #143 @ 0x8f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9d8fc │ │ + blx c1a70 │ │ + cbnz r0, 9d4dc │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #143 @ 0x8f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d8ce │ │ - b.n 9d992 │ │ + beq.n 9d4ae │ │ + b.n 9d572 │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, 9d92c │ │ + cbz r0, 9d50c │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #144 @ 0x90 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9d95e │ │ + blx c1a50 │ │ + cbnz r0, 9d53e │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #144 @ 0x90 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d904 │ │ - b.n 9d992 │ │ + beq.n 9d4e4 │ │ + b.n 9d572 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #140] @ (9d9bc ) │ │ + ldr r0, [pc, #140] @ (9d59c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #146 @ 0x92 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, 9d9ac │ │ + blx c1a00 │ │ + cbnz r0, 9d58c │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #146 @ 0x92 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d934 │ │ - b.n 9d992 │ │ + beq.n 9d514 │ │ + b.n 9d572 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (9d9c0 ) │ │ + ldr r0, [pc, #92] @ (9d5a0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #145 @ 0x91 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9d9ac │ │ + blx c1a70 │ │ + cbnz r0, 9d58c │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #145 @ 0x91 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d966 │ │ + beq.n 9d546 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n 9d996 │ │ + b.n 9d576 │ │ nop │ │ str r6, [r6, #4] │ │ movs r2, r0 │ │ str r2, [r3, #4] │ │ movs r2, r0 │ │ ldrsh r0, [r6, r7] │ │ movs r2, r0 │ │ ldrsh r6, [r7, r6] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #296] @ (9dafc ) │ │ + ldr r0, [pc, #296] @ (9d6dc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #147 @ 0x93 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9da08 │ │ + blx c1a50 │ │ + cbnz r0, 9d5e8 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #147 @ 0x93 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9d9e0 │ │ - b.n 9daa2 │ │ - ldr r0, [pc, #244] @ (9db00 ) │ │ + beq.n 9d5c0 │ │ + b.n 9d682 │ │ + ldr r0, [pc, #244] @ (9d6e0 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #148 @ 0x94 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9da40 │ │ + blx c1a70 │ │ + cbnz r0, 9d620 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #148 @ 0x94 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9da12 │ │ - b.n 9daa2 │ │ + beq.n 9d5f2 │ │ + b.n 9d682 │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, 9da7a │ │ + cbz r0, 9d65a │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #188] @ (9db08 ) │ │ + ldr r0, [pc, #188] @ (9d6e8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #149 @ 0x95 │ │ mov r2, r5 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n 9daf6 │ │ + bne.n 9d6d6 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #149 @ 0x95 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9da4e │ │ - b.n 9daa2 │ │ + beq.n 9d62e │ │ + b.n 9d682 │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #150 @ 0x96 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9dabc │ │ + blx c1a50 │ │ + cbnz r0, 9d69c │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #150 @ 0x96 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9da7c │ │ + beq.n 9d65c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #68] @ (9db04 ) │ │ + ldr r0, [pc, #68] @ (9d6e4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #151 @ 0x97 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9daf6 │ │ + blx c1a70 │ │ + cbnz r0, 9d6d6 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #151 @ 0x97 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9dac4 │ │ - b.n 9daa6 │ │ + beq.n 9d6a4 │ │ + b.n 9d686 │ │ vldr d0, [sp, #8] │ │ - b.n 9daa6 │ │ + b.n 9d686 │ │ ldrsh r2, [r6, r4] │ │ movs r2, r0 │ │ ldrsh r6, [r2, r4] │ │ movs r2, r0 │ │ ldrsh r0, [r4, r1] │ │ movs r2, r0 │ │ ldrsh r6, [r2, r3] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (9dca8 ) │ │ + ldr r0, [pc, #396] @ (9d888 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -66938,1505 +66610,1505 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #152 @ 0x98 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9db96 │ │ + blx c1a50 │ │ + cbnz r0, 9d776 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #152 @ 0x98 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9db3c │ │ + beq.n 9d71c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (9dcac ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (9d88c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (9dcb0 ) │ │ + ldr r0, [pc, #272] @ (9d890 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #153 @ 0x99 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9dc04 │ │ + blx c1a70 │ │ + cbnz r0, 9d7e4 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9dbde │ │ + beq.n 9d7be │ │ ldr r3, [r4, #4] │ │ mov r0, r5 │ │ movs r1, #153 @ 0x99 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dba4 │ │ - b.n 9db62 │ │ + beq.n 9d784 │ │ + b.n 9d742 │ │ add.w r0, r4, #8 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9dbc6 │ │ + beq.n 9d7a6 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9dbc6 │ │ + blx c1840 │ │ + b.n 9d7a6 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9dc7c │ │ + blx c1a70 │ │ + cbnz r0, 9d85c │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9db62 │ │ + bne.w 9d742 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9dc1c │ │ + blx c1ab0 │ │ + b.n 9d7fc │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9dc8c │ │ + bl 76664 │ │ + cbnz r0, 9d86c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9db74 │ │ + b.n 9d754 │ │ ldrb r0, [r5, r7] │ │ movs r2, r0 │ │ - stmia r1!, {r1, r3, r5, r6} │ │ + stmia r1!, {r1, r3} │ │ movs r2, r0 │ │ - adds r3, #109 @ 0x6d │ │ + adds r6, #173 @ 0xad │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #252] @ (9ddc0 ) │ │ + ldr r0, [pc, #252] @ (9d9a0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #155 @ 0x9b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9dcf8 │ │ + blx c1a50 │ │ + cbnz r0, 9d8d8 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #155 @ 0x9b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dcd0 │ │ - b.n 9dd92 │ │ - ldr r0, [pc, #200] @ (9ddc4 ) │ │ + beq.n 9d8b0 │ │ + b.n 9d972 │ │ + ldr r0, [pc, #200] @ (9d9a4 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #156 @ 0x9c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9dd30 │ │ + blx c1a70 │ │ + cbnz r0, 9d910 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #156 @ 0x9c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dd02 │ │ - b.n 9dd92 │ │ + beq.n 9d8e2 │ │ + b.n 9d972 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - beq.n 9ddb8 │ │ + beq.n 9d998 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #157 @ 0x9d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9dd62 │ │ + blx c1a50 │ │ + cbnz r0, 9d942 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #157 @ 0x9d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dd3a │ │ - b.n 9dd92 │ │ + beq.n 9d91a │ │ + b.n 9d972 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #158 @ 0x9e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9ddac │ │ + blx c1a70 │ │ + cbnz r0, 9d98c │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #158 @ 0x9e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dd66 │ │ + beq.n 9d946 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, 9ddb8 │ │ + cbz r0, 9d998 │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ - b.n 9dd96 │ │ + b.n 9d976 │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ - b.n 9dd96 │ │ + b.n 9d976 │ │ nop │ │ ldrb r2, [r0, r1] │ │ movs r2, r0 │ │ ldrb r6, [r4, r0] │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #532] @ (9dfec ) │ │ + ldr r0, [pc, #532] @ (9dbcc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #159 @ 0x9f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9de0e │ │ + blx c1a50 │ │ + cbnz r0, 9d9ee │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #159 @ 0x9f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dde6 │ │ - b.n 9de44 │ │ - ldr r0, [pc, #480] @ (9dff0 ) │ │ + beq.n 9d9c6 │ │ + b.n 9da24 │ │ + ldr r0, [pc, #480] @ (9dbd0 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #160 @ 0xa0 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9de68 │ │ + blx c1a70 │ │ + cbnz r0, 9da48 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #160 @ 0xa0 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9de18 │ │ + beq.n 9d9f8 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9de48 │ │ + beq.n 9da28 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #161 @ 0xa1 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9de9e │ │ + blx c1a50 │ │ + cbnz r0, 9da7e │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #161 @ 0xa1 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9de76 │ │ - b.n 9de48 │ │ - ldr r5, [pc, #340] @ (9dff4 ) │ │ + beq.n 9da56 │ │ + b.n 9da28 │ │ + ldr r5, [pc, #340] @ (9dbd4 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #336] @ (9dff8 ) │ │ + ldr r0, [pc, #336] @ (9dbd8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #162 @ 0xa2 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 9df0e │ │ + blx c1a70 │ │ + cbnz r0, 9daee │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9dee6 │ │ + beq.n 9dac6 │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ movs r1, #162 @ 0xa2 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9deac │ │ - b.n 9de48 │ │ + beq.n 9da8c │ │ + b.n 9da28 │ │ add.w r0, r5, #16 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9dece │ │ + beq.n 9daae │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #12] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9dece │ │ + blx c1840 │ │ + b.n 9daae │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #232] @ (9dffc ) │ │ + ldr r0, [pc, #232] @ (9dbdc ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #163 @ 0xa3 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9df46 │ │ + blx c1a70 │ │ + cbnz r0, 9db26 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #163 @ 0xa3 │ │ mov r3, sl │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9df18 │ │ - b.n 9de48 │ │ + beq.n 9daf8 │ │ + b.n 9da28 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #176] @ (9e000 ) │ │ + ldr r0, [pc, #176] @ (9dbe0 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #164 @ 0xa4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9dfae │ │ + blx c1a00 │ │ + cbnz r0, 9db8e │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9df86 │ │ + beq.n 9db66 │ │ ldr r2, [r5, #20] │ │ mov r0, r4 │ │ movs r1, #164 @ 0xa4 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9df52 │ │ - b.n 9de48 │ │ + beq.n 9db32 │ │ + b.n 9da28 │ │ add.w r0, r5, #24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9df70 │ │ + beq.n 9db50 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #20] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9df70 │ │ + blx c1840 │ │ + b.n 9db50 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #165 @ 0xa5 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9dfde │ │ + blx c1a70 │ │ + cbnz r0, 9dbbe │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #165 @ 0xa5 │ │ mov r3, sl │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9dfb0 │ │ - b.n 9de48 │ │ + beq.n 9db90 │ │ + b.n 9da28 │ │ vmov.f64 d8, #8 @ 0x40400000 3.0 │ │ vldr d16, [sp, #16] │ │ vmla.f64 d8, d9, d16 │ │ - b.n 9de48 │ │ + b.n 9da28 │ │ ldrh r4, [r5, r4] │ │ movs r2, r0 │ │ ldrh r0, [r2, r4] │ │ movs r2, r0 │ │ - bkpt 0x0062 │ │ + bkpt 0x0002 │ │ movs r2, r0 │ │ - adds r0, #125 @ 0x7d │ │ + adds r3, #189 @ 0xbd │ │ vtbl.8 d21, {d7-d9}, d14 │ │ movs r2, r0 │ │ - adds r2, #140 @ 0x8c │ │ + adds r5, #204 @ 0xcc │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #536] @ (9e22c ) │ │ + ldr r0, [pc, #536] @ (9de0c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #166 @ 0xa6 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9e04a │ │ + blx c1a50 │ │ + cbnz r0, 9dc2a │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #166 @ 0xa6 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e022 │ │ - b.n 9e080 │ │ - ldr r0, [pc, #484] @ (9e230 ) │ │ + beq.n 9dc02 │ │ + b.n 9dc60 │ │ + ldr r0, [pc, #484] @ (9de10 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #167 @ 0xa7 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9e0a4 │ │ + blx c1a70 │ │ + cbnz r0, 9dc84 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #167 @ 0xa7 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e054 │ │ + beq.n 9dc34 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n 9e084 │ │ + bne.n 9dc64 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #168 @ 0xa8 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9e0da │ │ + blx c1a50 │ │ + cbnz r0, 9dcba │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #168 @ 0xa8 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e0b2 │ │ - b.n 9e084 │ │ - ldr r5, [pc, #344] @ (9e234 ) │ │ + beq.n 9dc92 │ │ + b.n 9dc64 │ │ + ldr r5, [pc, #344] @ (9de14 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #340] @ (9e238 ) │ │ + ldr r0, [pc, #340] @ (9de18 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #169 @ 0xa9 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, 9e14c │ │ + blx c1a70 │ │ + cbnz r0, 9dd2c │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e124 │ │ + beq.n 9dd04 │ │ ldr r3, [r5, #28] │ │ mov r0, r4 │ │ movs r1, #169 @ 0xa9 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e0e8 │ │ - b.n 9e084 │ │ + beq.n 9dcc8 │ │ + b.n 9dc64 │ │ add.w r0, r5, #32 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9e10c │ │ + beq.n 9dcec │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #28] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9e10c │ │ + blx c1840 │ │ + b.n 9dcec │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #236] @ (9e23c ) │ │ + ldr r0, [pc, #236] @ (9de1c ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #170 @ 0xaa │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e184 │ │ + blx c1a70 │ │ + cbnz r0, 9dd64 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #170 @ 0xaa │ │ mov r3, sl │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e156 │ │ - b.n 9e084 │ │ + beq.n 9dd36 │ │ + b.n 9dc64 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #180] @ (9e240 ) │ │ + ldr r0, [pc, #180] @ (9de20 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #171 @ 0xab │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9e1ee │ │ + blx c1a00 │ │ + cbnz r0, 9ddce │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e1c6 │ │ + beq.n 9dda6 │ │ ldr r2, [r5, #36] @ 0x24 │ │ mov r0, r4 │ │ movs r1, #171 @ 0xab │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e190 │ │ - b.n 9e084 │ │ + beq.n 9dd70 │ │ + b.n 9dc64 │ │ add.w r0, r5, #40 @ 0x28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9e1b0 │ │ + beq.n 9dd90 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #36] @ 0x24 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9e1b0 │ │ + blx c1840 │ │ + b.n 9dd90 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #172 @ 0xac │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e21e │ │ + blx c1a70 │ │ + cbnz r0, 9ddfe │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #172 @ 0xac │ │ mov r3, sl │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e1f0 │ │ - b.n 9e084 │ │ + beq.n 9ddd0 │ │ + b.n 9dc64 │ │ vmov.f64 d8, #8 @ 0x40400000 3.0 │ │ vldr d16, [sp, #16] │ │ vmla.f64 d8, d9, d16 │ │ - b.n 9e084 │ │ + b.n 9dc64 │ │ ldr r0, [r6, r3] │ │ movs r2, r0 │ │ ldr r4, [r2, r3] │ │ movs r2, r0 │ │ - pop {r1, r2, r5} │ │ + cbnz r6, 9de88 │ │ movs r2, r0 │ │ - cmp r6, #65 @ 0x41 │ │ + adds r1, #129 @ 0x81 │ │ vqshl.u64 , q0, #55 @ 0x37 │ │ movs r2, r0 │ │ - adds r0, #78 @ 0x4e │ │ + adds r3, #142 @ 0x8e │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #896] @ (9e5d4 ) │ │ + ldr r0, [pc, #896] @ (9e1b4 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #173 @ 0xad │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9e28a │ │ + blx c1a50 │ │ + cbnz r0, 9de6a │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #173 @ 0xad │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e262 │ │ - b.n 9e2f0 │ │ - ldr r0, [pc, #844] @ (9e5d8 ) │ │ + beq.n 9de42 │ │ + b.n 9ded0 │ │ + ldr r0, [pc, #844] @ (9e1b8 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #174 @ 0xae │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9e2c2 │ │ + blx c1a70 │ │ + cbnz r0, 9dea2 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #174 @ 0xae │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e294 │ │ - b.n 9e2f0 │ │ + beq.n 9de74 │ │ + b.n 9ded0 │ │ ldrb.w r0, [r7, #-69] │ │ - cbz r0, 9e30e │ │ + cbz r0, 9deee │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #175 @ 0xaf │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9e314 │ │ + blx c1a50 │ │ + cbnz r0, 9def4 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #175 @ 0xaf │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e2ca │ │ + beq.n 9deaa │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ - b.n 9e2f4 │ │ + b.n 9ded4 │ │ add r5, sp, #12 │ │ - ldr r0, [pc, #780] @ (9e624 ) │ │ + ldr r0, [pc, #780] @ (9e204 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #776] @ (9e628 ) │ │ + ldr r0, [pc, #776] @ (9e208 ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #176 @ 0xb0 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9e38e │ │ + blx c1a70 │ │ + cbnz r0, 9df6e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #48] @ 0x30 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e360 │ │ + beq.n 9df40 │ │ ldr r3, [r1, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #176 @ 0xb0 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e322 │ │ - b.n 9e2f0 │ │ + beq.n 9df02 │ │ + b.n 9ded0 │ │ add.w r0, r1, #48 @ 0x30 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e348 │ │ + beq.n 9df28 │ │ mov r0, r9 │ │ movs r1, #23 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #44] @ 0x2c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e348 │ │ + b.n 9df28 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #664] @ (9e62c ) │ │ + ldr r0, [pc, #664] @ (9e20c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #177 @ 0xb1 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e3c8 │ │ + blx c1a70 │ │ + cbnz r0, 9dfa8 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #177 @ 0xb1 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e396 │ │ - b.n 9e2f4 │ │ + beq.n 9df76 │ │ + b.n 9ded4 │ │ vldr d8, [sp, #16] │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #608] @ (9e630 ) │ │ + ldr r0, [pc, #608] @ (9e210 ) │ │ add r0, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #178 @ 0xb2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9e43e │ │ + blx c1a00 │ │ + cbnz r0, 9e01e │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #56] @ 0x38 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e410 │ │ + beq.n 9dff0 │ │ ldr r2, [r1, #52] @ 0x34 │ │ mov r0, r4 │ │ movs r1, #178 @ 0xb2 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e3d4 │ │ - b.n 9e2f4 │ │ + beq.n 9dfb4 │ │ + b.n 9ded4 │ │ add.w r0, r1, #56 @ 0x38 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e3f6 │ │ + beq.n 9dfd6 │ │ mov r0, r9 │ │ movs r1, #12 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #52] @ 0x34 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e3f6 │ │ + b.n 9dfd6 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #179 @ 0xb3 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e472 │ │ + blx c1a70 │ │ + cbnz r0, 9e052 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #179 @ 0xb3 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e440 │ │ - b.n 9e2f4 │ │ + beq.n 9e020 │ │ + b.n 9ded4 │ │ vldr d16, [sp, #16] │ │ vmul.f64 d8, d8, d16 │ │ vstr d8, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #180 @ 0xb4 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9e4ac │ │ + blx c1a50 │ │ + cbnz r0, 9e08c │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #180 @ 0xb4 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e480 │ │ - b.n 9e2f4 │ │ - ldr r0, [pc, #388] @ (9e634 ) │ │ + beq.n 9e060 │ │ + b.n 9ded4 │ │ + ldr r0, [pc, #388] @ (9e214 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #181 @ 0xb5 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9e528 │ │ + blx c1a70 │ │ + cbnz r0, 9e108 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #64] @ 0x40 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e4f8 │ │ + beq.n 9e0d8 │ │ ldr r3, [r1, #60] @ 0x3c │ │ mov r0, r4 │ │ movs r1, #181 @ 0xb5 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e4b6 │ │ - b.n 9e2f4 │ │ + beq.n 9e096 │ │ + b.n 9ded4 │ │ add.w r0, r1, #64 @ 0x40 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e4dc │ │ + beq.n 9e0bc │ │ mov r0, r9 │ │ movs r1, #23 │ │ str.w r9, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #60] @ 0x3c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e4dc │ │ + b.n 9e0bc │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #182 @ 0xb6 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e55c │ │ + blx c1a70 │ │ + cbnz r0, 9e13c │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #182 @ 0xb6 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e52a │ │ - b.n 9e2f4 │ │ + beq.n 9e10a │ │ + b.n 9ded4 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #212] @ (9e638 ) │ │ + ldr r0, [pc, #212] @ (9e218 ) │ │ add r0, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #183 @ 0xb7 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9e5dc │ │ + blx c1a00 │ │ + cbnz r0, 9e1bc │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #72] @ 0x48 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e5a4 │ │ + beq.n 9e184 │ │ ldr r2, [r1, #68] @ 0x44 │ │ mov r0, r4 │ │ movs r1, #183 @ 0xb7 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e568 │ │ - b.n 9e2f4 │ │ + beq.n 9e148 │ │ + b.n 9ded4 │ │ add.w r0, r1, #72 @ 0x48 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e58a │ │ + beq.n 9e16a │ │ mov r0, r9 │ │ movs r1, #12 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #68] @ 0x44 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e58a │ │ + b.n 9e16a │ │ nop │ │ ldrsb r0, [r6, r2] │ │ movs r2, r0 │ │ ldrsb r4, [r2, r2] │ │ movs r2, r0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #184 @ 0xb8 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e610 │ │ + blx c1a70 │ │ + cbnz r0, 9e1f0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #184 @ 0xb8 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e5de │ │ - b.n 9e2f4 │ │ + beq.n 9e1be │ │ + b.n 9ded4 │ │ vldr d16, [sp, #16] │ │ vmls.f64 d8, d9, d16 │ │ vmov.f64 d16, #152 @ 0xc0c00000 -6.0 │ │ vadd.f64 d0, d8, d16 │ │ - b.n 9e2f4 │ │ + b.n 9ded4 │ │ nop │ │ - cbnz r0, 9e664 │ │ + cbnz r0, 9e22c │ │ movs r2, r0 │ │ - cmp r4, #7 │ │ + cmp r7, #71 @ 0x47 │ │ vrsqrte.f16 d21, d14 │ │ movs r2, r0 │ │ - cmp r6, #10 │ │ - @ instruction: 0xfff72a73 │ │ - vcvt.f16.u16 q9, q11, #9 │ │ + adds r1, #74 @ 0x4a │ │ + @ instruction: 0xfff72db3 │ │ + @ instruction: 0xfff72fb6 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #900] @ (9e9d0 ) │ │ + ldr r0, [pc, #900] @ (9e5b0 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #185 @ 0xb9 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9e682 │ │ + blx c1a50 │ │ + cbnz r0, 9e262 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #185 @ 0xb9 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e65a │ │ - b.n 9e6b8 │ │ - ldr r0, [pc, #848] @ (9e9d4 ) │ │ + beq.n 9e23a │ │ + b.n 9e298 │ │ + ldr r0, [pc, #848] @ (9e5b4 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #186 @ 0xba │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9e6d6 │ │ + blx c1a70 │ │ + cbnz r0, 9e2b6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #186 @ 0xba │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e68c │ │ + beq.n 9e26c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ - cbz r0, 9e6e2 │ │ + cbz r0, 9e2c2 │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ - b.n 9e6bc │ │ + b.n 9e29c │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #187 @ 0xbb │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9e70c │ │ + blx c1a50 │ │ + cbnz r0, 9e2ec │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #187 @ 0xbb │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9e6e4 │ │ - b.n 9e6b8 │ │ + beq.n 9e2c4 │ │ + b.n 9e298 │ │ add r5, sp, #12 │ │ - ldr r0, [pc, #784] @ (9ea20 ) │ │ + ldr r0, [pc, #784] @ (9e600 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #780] @ (9ea24 ) │ │ + ldr r0, [pc, #780] @ (9e604 ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #188 @ 0xbc │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9e78a │ │ + blx c1a70 │ │ + cbnz r0, 9e36a │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e75c │ │ + beq.n 9e33c │ │ ldr r3, [r1, #76] @ 0x4c │ │ mov r0, r4 │ │ movs r1, #188 @ 0xbc │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e71a │ │ - b.n 9e6bc │ │ + beq.n 9e2fa │ │ + b.n 9e29c │ │ add.w r0, r1, #80 @ 0x50 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e740 │ │ + beq.n 9e320 │ │ mov r0, r9 │ │ movs r1, #23 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #76] @ 0x4c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e740 │ │ + b.n 9e320 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #664] @ (9ea28 ) │ │ + ldr r0, [pc, #664] @ (9e608 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #189 @ 0xbd │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e7c4 │ │ + blx c1a70 │ │ + cbnz r0, 9e3a4 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #189 @ 0xbd │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e792 │ │ - b.n 9e6bc │ │ + beq.n 9e372 │ │ + b.n 9e29c │ │ vldr d8, [sp, #16] │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #608] @ (9ea2c ) │ │ + ldr r0, [pc, #608] @ (9e60c ) │ │ add r0, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #190 @ 0xbe │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9e83a │ │ + blx c1a00 │ │ + cbnz r0, 9e41a │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #88] @ 0x58 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e80c │ │ + beq.n 9e3ec │ │ ldr r2, [r1, #84] @ 0x54 │ │ mov r0, r4 │ │ movs r1, #190 @ 0xbe │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e7d0 │ │ - b.n 9e6bc │ │ + beq.n 9e3b0 │ │ + b.n 9e29c │ │ add.w r0, r1, #88 @ 0x58 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e7f2 │ │ + beq.n 9e3d2 │ │ mov r0, r9 │ │ movs r1, #12 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #84] @ 0x54 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e7f2 │ │ + b.n 9e3d2 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #191 @ 0xbf │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e86e │ │ + blx c1a70 │ │ + cbnz r0, 9e44e │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #191 @ 0xbf │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e83c │ │ - b.n 9e6bc │ │ + beq.n 9e41c │ │ + b.n 9e29c │ │ vldr d16, [sp, #16] │ │ vmul.f64 d8, d8, d16 │ │ vstr d8, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #192 @ 0xc0 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, 9e8a8 │ │ + blx c1a50 │ │ + cbnz r0, 9e488 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #192 @ 0xc0 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e87c │ │ - b.n 9e6bc │ │ - ldr r0, [pc, #388] @ (9ea30 ) │ │ + beq.n 9e45c │ │ + b.n 9e29c │ │ + ldr r0, [pc, #388] @ (9e610 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #193 @ 0xc1 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, 9e924 │ │ + blx c1a70 │ │ + cbnz r0, 9e504 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #96] @ 0x60 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e8f4 │ │ + beq.n 9e4d4 │ │ ldr r3, [r1, #92] @ 0x5c │ │ mov r0, r4 │ │ movs r1, #193 @ 0xc1 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e8b2 │ │ - b.n 9e6bc │ │ + beq.n 9e492 │ │ + b.n 9e29c │ │ add.w r0, r1, #96 @ 0x60 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e8d8 │ │ + beq.n 9e4b8 │ │ mov r0, r9 │ │ movs r1, #23 │ │ str.w r9, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #92] @ 0x5c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e8d8 │ │ + b.n 9e4b8 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #194 @ 0xc2 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9e958 │ │ + blx c1a70 │ │ + cbnz r0, 9e538 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #194 @ 0xc2 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e926 │ │ - b.n 9e6bc │ │ + beq.n 9e506 │ │ + b.n 9e29c │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ - ldr r0, [pc, #212] @ (9ea34 ) │ │ + ldr r0, [pc, #212] @ (9e614 ) │ │ add r0, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #195 @ 0xc3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9e9d8 │ │ + blx c1a00 │ │ + cbnz r0, 9e5b8 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #104] @ 0x68 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9e9a0 │ │ + beq.n 9e580 │ │ ldr r2, [r1, #100] @ 0x64 │ │ mov r0, r4 │ │ movs r1, #195 @ 0xc3 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e964 │ │ - b.n 9e6bc │ │ + beq.n 9e544 │ │ + b.n 9e29c │ │ add.w r0, r1, #104 @ 0x68 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n 9e986 │ │ + beq.n 9e566 │ │ mov r0, r9 │ │ movs r1, #12 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #100] @ 0x64 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n 9e986 │ │ + b.n 9e566 │ │ nop │ │ strh r0, [r7, r2] │ │ movs r2, r0 │ │ strh r4, [r3, r2] │ │ movs r2, r0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #196 @ 0xc4 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9ea0c │ │ + blx c1a70 │ │ + cbnz r0, 9e5ec │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #196 @ 0xc4 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9e9da │ │ - b.n 9e6bc │ │ + beq.n 9e5ba │ │ + b.n 9e29c │ │ vldr d16, [sp, #16] │ │ vmls.f64 d8, d9, d16 │ │ vmov.f64 d16, #152 @ 0xc0c00000 -6.0 │ │ vadd.f64 d0, d8, d16 │ │ - b.n 9e6bc │ │ + b.n 9e29c │ │ nop │ │ - push {r3, r4, r5, r6, r7, lr} │ │ + push {r3, r4, r7, lr} │ │ movs r2, r0 │ │ - cmp r0, #15 │ │ + cmp r3, #79 @ 0x4f │ │ vsra.u64 d21, d2, #9 │ │ movs r2, r0 │ │ - cmp r2, #14 │ │ - vqshlu.s32 q9, , #23 │ │ - vqrshrun.s64 d18, q13, #9 │ │ + cmp r5, #78 @ 0x4e │ │ + @ instruction: 0xfff729b7 │ │ + @ instruction: 0xfff72bba │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (9ebd8 ) │ │ + ldr r0, [pc, #400] @ (9e7b8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -68445,805 +68117,805 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #197 @ 0xc5 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9eac2 │ │ + blx c1a50 │ │ + cbnz r0, 9e6a2 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #197 @ 0xc5 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ea68 │ │ + beq.n 9e648 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (9ebdc ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (9e7bc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (9ebe0 ) │ │ + ldr r0, [pc, #276] @ (9e7c0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #198 @ 0xc6 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9eb32 │ │ + blx c1a70 │ │ + cbnz r0, 9e712 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #112] @ 0x70 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9eb0c │ │ + beq.n 9e6ec │ │ ldr r3, [r4, #108] @ 0x6c │ │ mov r0, r5 │ │ movs r1, #198 @ 0xc6 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ead0 │ │ - b.n 9ea8e │ │ + beq.n 9e6b0 │ │ + b.n 9e66e │ │ add.w r0, r4, #112 @ 0x70 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9eaf4 │ │ + beq.n 9e6d4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #108] @ 0x6c │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n 9eaf4 │ │ + blx c1840 │ │ + b.n 9e6d4 │ │ mov r0, r5 │ │ movs r1, #199 @ 0xc7 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #199 @ 0xc7 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9ebaa │ │ + blx c1a70 │ │ + cbnz r0, 9e78a │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #199 @ 0xc7 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9ea8e │ │ + bne.w 9e66e │ │ mov r0, r5 │ │ movs r1, #199 @ 0xc7 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9eb4a │ │ + blx c1ab0 │ │ + b.n 9e72a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9ebba │ │ + bl 76664 │ │ + cbnz r0, 9e79a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9eaa0 │ │ + b.n 9e680 │ │ nop │ │ - ldr r6, [pc, #752] @ (9eecc ) │ │ + ldr r6, [pc, #752] @ (9eaac ) │ │ movs r2, r0 │ │ - sxth r6, r7 │ │ + cbz r6, 9e7f6 │ │ movs r2, r0 │ │ - movs r4, #65 @ 0x41 │ │ + movs r7, #129 @ 0x81 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ - cbz r1, 9ebf6 │ │ + cbz r1, 9e7d6 │ │ mov r4, r1 │ │ - bl 9eeb8 │ │ + bl 9ea98 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9eeb8 │ │ + bl 9ea98 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9ec0e │ │ + cbz r1, 9e7ee │ │ mov r4, r1 │ │ - bl 9f088 │ │ + bl 9ec68 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9f088 │ │ + bl 9ec68 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ec54 ) │ │ + ldr r0, [pc, #52] @ (9e834 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9ec32 │ │ + cbz r1, 9e812 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9f258 │ │ - b.n 9ec42 │ │ + bl 9ee38 │ │ + b.n 9e822 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9f258 │ │ + bl 9ee38 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [pc, #920] @ (9eff0 ) │ │ + ldr r4, [pc, #920] @ (9ebd0 ) │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9ec6a │ │ + cbz r1, 9e84a │ │ mov r4, r1 │ │ - bl 9f95c │ │ + bl 9f53c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl 9f95c │ │ + bl 9f53c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9f9fc │ │ - cbz r4, 9ec7e │ │ + bl 9f5dc │ │ + cbz r4, 9e85e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, 9ec90 │ │ + cbz r1, 9e870 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl 9faa4 │ │ + bl 9f684 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w 9faa4 │ │ + b.w 9f684 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ecd4 ) │ │ + ldr r0, [pc, #52] @ (9e8b4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9ecb2 │ │ + cbz r1, 9e892 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9fb40 │ │ - b.n 9ecc2 │ │ + bl 9f720 │ │ + b.n 9e8a2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9fb40 │ │ + bl 9f720 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [pc, #408] @ (9ee70 ) │ │ + ldr r4, [pc, #408] @ (9ea50 ) │ │ movs r2, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ed14 ) │ │ + ldr r0, [pc, #52] @ (9e8f4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, 9ecf4 │ │ + cbz r1, 9e8d4 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9fc70 │ │ - b.n 9ed04 │ │ + bl 9f850 │ │ + b.n 9e8e4 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9fc70 │ │ + bl 9f850 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [pc, #144] @ (9eda8 ) │ │ + ldr r4, [pc, #144] @ (9e988 ) │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ed58 ) │ │ + ldr r0, [pc, #52] @ (9e938 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9ed36 │ │ + cbz r1, 9e916 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9fd40 │ │ - b.n 9ed46 │ │ + bl 9f920 │ │ + b.n 9e926 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9fd40 │ │ + bl 9f920 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r3, [pc, #904] @ (9f0e4 ) │ │ + ldr r3, [pc, #904] @ (9ecc4 ) │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ed9c ) │ │ + ldr r0, [pc, #52] @ (9e97c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9ed7a │ │ + cbz r1, 9e95a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 9fe70 │ │ - b.n 9ed8a │ │ + bl 9fa50 │ │ + b.n 9e96a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl 9fe70 │ │ + bl 9fa50 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r3, [pc, #632] @ (9f018 ) │ │ + ldr r3, [pc, #632] @ (9ebf8 ) │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9edb2 │ │ + cbz r1, 9e992 │ │ mov r4, r1 │ │ - bl a057c │ │ + bl a015c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a057c │ │ + bl a015c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9edca │ │ + cbz r1, 9e9aa │ │ mov r4, r1 │ │ - bl a0620 │ │ + bl a0200 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a0620 │ │ + bl a0200 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a06b0 │ │ - cbz r4, 9edde │ │ + bl a0290 │ │ + cbz r4, 9e9be │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ee20 ) │ │ + ldr r0, [pc, #52] @ (9ea00 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9edfe │ │ + cbz r1, 9e9de │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a089c │ │ - b.n 9ee0e │ │ + bl a047c │ │ + b.n 9e9ee │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a089c │ │ + bl a047c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r3, [pc, #104] @ (9ee8c ) │ │ + ldr r3, [pc, #104] @ (9ea6c ) │ │ movs r2, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (9ee64 ) │ │ + ldr r0, [pc, #52] @ (9ea44 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, 9ee42 │ │ + cbz r1, 9ea22 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a0ef0 │ │ - b.n 9ee52 │ │ + bl a0ad0 │ │ + b.n 9ea32 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a0ef0 │ │ + bl a0ad0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r2, [pc, #856] @ (9f1c0 ) │ │ + ldr r2, [pc, #856] @ (9eda0 ) │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, 9ee7a │ │ + cbz r1, 9ea5a │ │ mov r4, r1 │ │ - bl a109c │ │ + bl a0c7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a109c │ │ + bl a0c7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (9ee9c ) │ │ + ldr r5, [pc, #20] @ (9ea7c ) │ │ mov.w r4, #392 @ 0x188 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n 9ee8c │ │ + bne.n 9ea6c │ │ pop {r4, r5, r7, pc} │ │ - strh r6, [r6, #38] @ 0x26 │ │ + strh r6, [r2, #36] @ 0x24 │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (9eeb0 ) │ │ + ldr r0, [pc, #12] @ (9ea90 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (9eeb4 ) │ │ + ldr r2, [pc, #12] @ (9ea94 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ orrs r4, r0 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (9f080 ) │ │ + ldr r0, [pc, #440] @ (9ec60 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (9f084 ) │ │ + ldr r0, [pc, #428] @ (9ec64 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9ef06 │ │ + blx c1a00 │ │ + cbnz r0, 9eae6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9eedc │ │ - b.n 9efd4 │ │ + beq.n 9eabc │ │ + b.n 9ebb4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9ef36 │ │ + blx c1a00 │ │ + cbnz r0, 9eb16 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ef0c │ │ - b.n 9efd4 │ │ + beq.n 9eaec │ │ + b.n 9ebb4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9ef6e │ │ + blx c1a00 │ │ + cbnz r0, 9eb4e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ef44 │ │ - b.n 9efd4 │ │ + beq.n 9eb24 │ │ + b.n 9ebb4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9efa6 │ │ + blx c1a00 │ │ + cbnz r0, 9eb86 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ef7c │ │ - b.n 9efd4 │ │ + beq.n 9eb5c │ │ + b.n 9ebb4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9eff0 │ │ + blx c1a00 │ │ + cbnz r0, 9ebd0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9efac │ │ + beq.n 9eb8c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f02c │ │ + blx c1a00 │ │ + cbnz r0, 9ec0c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9effe │ │ - b.n 9efd8 │ │ + beq.n 9ebde │ │ + b.n 9ebb8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9f062 │ │ + bne.n 9ec42 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9f062 │ │ + bne.n 9ec42 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 9efd8 │ │ + beq.n 9ebb8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 9efd8 │ │ + bgt.n 9ebb8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 9efd8 │ │ - ldr r2, [pc, #232] @ (9f16c ) │ │ + b.n 9ebb8 │ │ + ldr r2, [pc, #232] @ (9ed4c ) │ │ movs r2, r0 │ │ - ldr r2, [pc, #288] @ (9f1a8 ) │ │ + ldr r2, [pc, #288] @ (9ed88 ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (9f250 ) │ │ + ldr r0, [pc, #440] @ (9ee30 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (9f254 ) │ │ + ldr r0, [pc, #428] @ (9ee34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f0d6 │ │ + blx c1a00 │ │ + cbnz r0, 9ecb6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f0ac │ │ - b.n 9f1a4 │ │ + beq.n 9ec8c │ │ + b.n 9ed84 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f106 │ │ + blx c1a00 │ │ + cbnz r0, 9ece6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f0dc │ │ - b.n 9f1a4 │ │ + beq.n 9ecbc │ │ + b.n 9ed84 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f13e │ │ + blx c1a00 │ │ + cbnz r0, 9ed1e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f114 │ │ - b.n 9f1a4 │ │ + beq.n 9ecf4 │ │ + b.n 9ed84 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f176 │ │ + blx c1a00 │ │ + cbnz r0, 9ed56 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f14c │ │ - b.n 9f1a4 │ │ + beq.n 9ed2c │ │ + b.n 9ed84 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f1c0 │ │ + blx c1a00 │ │ + cbnz r0, 9eda0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f17c │ │ + beq.n 9ed5c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, 9f1fc │ │ + blx c1a00 │ │ + cbnz r0, 9eddc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n 9f1ce │ │ - b.n 9f1a8 │ │ + beq.n 9edae │ │ + b.n 9ed88 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9f232 │ │ + bne.n 9ee12 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n 9f232 │ │ + bne.n 9ee12 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 9f1a8 │ │ + beq.n 9ed88 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n 9f1a8 │ │ + bgt.n 9ed88 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n 9f1a8 │ │ - ldr r0, [pc, #424] @ (9f3fc ) │ │ + b.n 9ed88 │ │ + ldr r0, [pc, #424] @ (9efdc ) │ │ movs r2, r0 │ │ - ldr r0, [pc, #480] @ (9f438 ) │ │ + ldr r0, [pc, #480] @ (9f018 ) │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #884] @ (9f5dc ) │ │ + ldr r0, [pc, #884] @ (9f1bc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -69252,896 +68924,896 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9f2b0 │ │ + blx c1a50 │ │ + cbnz r0, 9ee90 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f288 │ │ - b.n 9f3e2 │ │ - ldr r0, [pc, #812] @ (9f5e0 ) │ │ + beq.n 9ee68 │ │ + b.n 9efc2 │ │ + ldr r0, [pc, #812] @ (9f1c0 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9f2e8 │ │ + blx c1a70 │ │ + cbnz r0, 9eec8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f2ba │ │ - b.n 9f3e2 │ │ + beq.n 9ee9a │ │ + b.n 9efc2 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 9f316 │ │ + cbz r0, 9eef6 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e70 │ │ - cbnz r0, 9f342 │ │ + blx c1a50 │ │ + cbnz r0, 9ef22 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f2ee │ │ - b.n 9f3e2 │ │ + beq.n 9eece │ │ + b.n 9efc2 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9f3b0 │ │ + bne.n 9ef90 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f318 │ │ - b.n 9f3e2 │ │ - ldr r4, [pc, #672] @ (9f5e4 ) │ │ + beq.n 9eef8 │ │ + b.n 9efc2 │ │ + ldr r4, [pc, #672] @ (9f1c4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #668] @ (9f5e8 ) │ │ + ldr r0, [pc, #668] @ (9f1c8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9f416 │ │ + bne.n 9eff6 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9f38c │ │ + beq.n 9ef6c │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f350 │ │ - b.n 9f3e2 │ │ + beq.n 9ef30 │ │ + b.n 9efc2 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9f374 │ │ + beq.n 9ef54 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n 9f374 │ │ + blx c1840 │ │ + b.n 9ef54 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9f490 │ │ + bne.n 9f070 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f3b4 │ │ + beq.n 9ef94 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9f920 │ │ + bne.w 9f500 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9f3e2 │ │ + bne.n 9efc2 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9f42e │ │ + blx c1ab0 │ │ + b.n 9f00e │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w 9f2ee │ │ + bne.w 9eece │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #23 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9f4c4 │ │ + blx c1a50 │ │ + cbnz r0, 9f0a4 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f49c │ │ - b.n 9f3e2 │ │ + beq.n 9f07c │ │ + b.n 9efc2 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9f4f6 │ │ + blx c1a70 │ │ + cbnz r0, 9f0d6 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f4c8 │ │ - b.n 9f3e2 │ │ + beq.n 9f0a8 │ │ + b.n 9efc2 │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 9f56a │ │ + cbz r0, 9f14a │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9f526 │ │ + blx c1a50 │ │ + cbnz r0, 9f106 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f4fe │ │ - b.n 9f3e2 │ │ + beq.n 9f0de │ │ + b.n 9efc2 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9f558 │ │ + blx c1a70 │ │ + cbnz r0, 9f138 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f52a │ │ - b.n 9f3e2 │ │ + beq.n 9f10a │ │ + b.n 9efc2 │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-85] │ │ - beq.w 9f696 │ │ + beq.w 9f276 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e70 │ │ - cbnz r0, 9f592 │ │ + blx c1a50 │ │ + cbnz r0, 9f172 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f56a │ │ - b.n 9f3e2 │ │ - ldr r4, [pc, #88] @ (9f5ec ) │ │ + beq.n 9f14a │ │ + b.n 9efc2 │ │ + ldr r4, [pc, #88] @ (9f1cc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #84] @ (9f5f0 ) │ │ + ldr r0, [pc, #84] @ (9f1d0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9f61a │ │ + blx c1a70 │ │ + cbnz r0, 9f1fa │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9f5f4 │ │ + beq.n 9f1d4 │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f5a0 │ │ - b.n 9f3e2 │ │ + beq.n 9f180 │ │ + b.n 9efc2 │ │ nop │ │ mov ip, r3 │ │ movs r2, r0 │ │ mov r6, sp │ │ movs r2, r0 │ │ - add r2, sp, #200 @ 0xc8 │ │ + add r1, sp, #840 @ 0x348 │ │ movs r2, r0 │ │ - subs r1, r0, r7 │ │ - vcvt.u16.f16 q13, q9 │ │ + subs r1, r0, #4 │ │ + vcvt.u16.f16 d26, d2 │ │ movs r2, r0 │ │ - adds r1, r6, r5 │ │ + adds r1, r6, #2 │ │ vcvtn.s16.f16 d31, d4 │ │ movs r4, r3 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9f5c2 │ │ + beq.n 9f1a2 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9f5c2 │ │ + blx c1840 │ │ + b.n 9f1a2 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9f920 │ │ + bne.w 9f500 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9f3e2 │ │ + bne.w 9efc2 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9f632 │ │ + blx c1ab0 │ │ + b.n 9f212 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9f6c0 │ │ + blx c1a50 │ │ + cbnz r0, 9f2a0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f698 │ │ - b.n 9f3e2 │ │ + beq.n 9f278 │ │ + b.n 9efc2 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9f6f2 │ │ + blx c1a70 │ │ + cbnz r0, 9f2d2 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f6c4 │ │ - b.n 9f3e2 │ │ + beq.n 9f2a4 │ │ + b.n 9efc2 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, 9f740 │ │ + cbz r0, 9f320 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9f7c0 │ │ + bne.n 9f3a0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f6fa │ │ - b.n 9f3e2 │ │ + beq.n 9f2da │ │ + b.n 9efc2 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9f3e2 │ │ + bne.w 9efc2 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n 9f724 │ │ - ldr r4, [pc, #508] @ (9f94c ) │ │ + beq.n 9f304 │ │ + ldr r4, [pc, #508] @ (9f52c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #504] @ (9f950 ) │ │ + ldr r0, [pc, #504] @ (9f530 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w 9f8a8 │ │ + bne.w 9f488 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9f79a │ │ + beq.n 9f37a │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f75c │ │ - b.n 9f3e2 │ │ + beq.n 9f33c │ │ + b.n 9efc2 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9f782 │ │ + beq.n 9f362 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9f782 │ │ - ldr r4, [pc, #400] @ (9f954 ) │ │ + blx c1840 │ │ + b.n 9f362 │ │ + ldr r4, [pc, #400] @ (9f534 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #400] @ (9f958 ) │ │ + ldr r0, [pc, #400] @ (9f538 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, 9f82e │ │ + blx c1a70 │ │ + cbnz r0, 9f40e │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9f808 │ │ + beq.n 9f3e8 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f7ce │ │ - b.n 9f3e2 │ │ + beq.n 9f3ae │ │ + b.n 9efc2 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9f7f0 │ │ + beq.n 9f3d0 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9f7f0 │ │ + blx c1840 │ │ + b.n 9f3d0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n 9f920 │ │ + bne.n 9f500 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9f3e2 │ │ + bne.w 9efc2 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9f846 │ │ + blx c1ab0 │ │ + b.n 9f426 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9f920 │ │ + blx c1a70 │ │ + cbnz r0, 9f500 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9f3e2 │ │ + bne.w 9efc2 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9f8c0 │ │ + blx c1ab0 │ │ + b.n 9f4a0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9f930 │ │ + bl 76664 │ │ + cbnz r0, 9f510 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n 9f3f4 │ │ - add r6, pc, #152 @ (adr r6, 9f9e8 ) │ │ + b.n 9efd4 │ │ + add r5, pc, #792 @ (adr r5, 9f848 ) │ │ movs r2, r0 │ │ - asrs r5, r6, #30 │ │ - vsli.64 d26, d20, #55 @ 0x37 │ │ + subs r5, r6, r3 │ │ + vsli.32 q13, q2, #23 │ │ movs r2, r0 │ │ - asrs r3, r0, #29 │ │ + subs r3, r0, r2 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (9f9f4 ) │ │ + ldr r0, [pc, #136] @ (9f5d4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9f9a0 │ │ + blx c1a50 │ │ + cbnz r0, 9f580 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f978 │ │ - b.n 9f9d4 │ │ + beq.n 9f558 │ │ + b.n 9f5b4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (9f9f8 ) │ │ + ldr r0, [pc, #84] @ (9f5d8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9f9da │ │ + blx c1a70 │ │ + cbnz r0, 9f5ba │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9f9a8 │ │ + beq.n 9f588 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n 9f9de │ │ + b.n 9f5be │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ subs r7, #154 @ 0x9a │ │ movs r2, r0 │ │ subs r7, #124 @ 0x7c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (9fa9c ) │ │ + ldr r0, [pc, #144] @ (9f67c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9fa40 │ │ + blx c1a50 │ │ + cbnz r0, 9f620 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fa18 │ │ - b.n 9fa76 │ │ - ldr r0, [pc, #92] @ (9faa0 ) │ │ + beq.n 9f5f8 │ │ + b.n 9f656 │ │ + ldr r0, [pc, #92] @ (9f680 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9fa7a │ │ + blx c1a70 │ │ + cbnz r0, 9f65a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fa4a │ │ + beq.n 9f62a │ │ movs r0, #0 │ │ - b.n 9fa84 │ │ + b.n 9f664 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r6, #250 @ 0xfa │ │ movs r2, r0 │ │ subs r6, #222 @ 0xde │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (9fb38 ) │ │ + ldr r0, [pc, #132] @ (9f718 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, 9fae8 │ │ + blx c1a50 │ │ + cbnz r0, 9f6c8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fac0 │ │ - b.n 9fb1c │ │ + beq.n 9f6a0 │ │ + b.n 9f6fc │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (9fb3c ) │ │ + ldr r0, [pc, #80] @ (9f71c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, 9fb20 │ │ + blx c1a70 │ │ + cbnz r0, 9f700 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9faf0 │ │ + beq.n 9f6d0 │ │ movs r0, #0 │ │ - b.n 9fb22 │ │ + b.n 9f702 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ subs r6, #82 @ 0x52 │ │ movs r2, r0 │ │ subs r6, #60 @ 0x3c │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (9fc6c ) │ │ + ldr r0, [pc, #284] @ (9f84c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -70150,193 +69822,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9fbaa │ │ + blx c1a50 │ │ + cbnz r0, 9f78a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fb70 │ │ + beq.n 9f750 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 9fc4a │ │ + b.n 9f82a │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9fc20 │ │ + blx c1a70 │ │ + cbnz r0, 9f800 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9fb96 │ │ + bne.n 9f776 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9fbc2 │ │ + blx c1ab0 │ │ + b.n 9f7a2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9fc30 │ │ + bl 76664 │ │ + cbnz r0, 9f810 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ subs r5, #180 @ 0xb4 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (9fd38 ) │ │ + ldr r0, [pc, #188] @ (9f918 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9fcc2 │ │ + blx c1a50 │ │ + cbnz r0, 9f8a2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fc9a │ │ - b.n 9fcf6 │ │ + beq.n 9f87a │ │ + b.n 9f8d6 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (9fd3c ) │ │ + ldr r0, [pc, #116] @ (9f91c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9fd06 │ │ + blx c1a70 │ │ + cbnz r0, 9f8e6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fcca │ │ + beq.n 9f8aa │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n 9fd14 │ │ + b.n 9f8f4 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r4, #134 @ 0x86 │ │ movs r2, r0 │ │ subs r4, #102 @ 0x66 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (9fe6c ) │ │ + ldr r0, [pc, #284] @ (9fa4c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -70345,112 +70017,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9fdaa │ │ + blx c1a50 │ │ + cbnz r0, 9f98a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fd70 │ │ + beq.n 9f950 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n 9fe4a │ │ + b.n 9fa2a │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, 9fe20 │ │ + blx c1a70 │ │ + cbnz r0, 9fa00 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9fd96 │ │ + bne.n 9f976 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n 9fdc2 │ │ + blx c1ab0 │ │ + b.n 9f9a2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, 9fe30 │ │ + bl 76664 │ │ + cbnz r0, 9fa10 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ subs r3, #180 @ 0xb4 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #888] @ (a01f8 ) │ │ + ldr r0, [pc, #888] @ (9fdd8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -70459,805 +70131,805 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, 9fec8 │ │ + blx c1a50 │ │ + cbnz r0, 9faa8 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fea0 │ │ - b.n 9fffe │ │ - ldr r0, [pc, #816] @ (a01fc ) │ │ + beq.n 9fa80 │ │ + b.n 9fbde │ │ + ldr r0, [pc, #816] @ (9fddc ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, 9ff00 │ │ + blx c1a70 │ │ + cbnz r0, 9fae0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9fed2 │ │ - b.n 9fffe │ │ + beq.n 9fab2 │ │ + b.n 9fbde │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, 9ff2e │ │ + cbz r0, 9fb0e │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e70 │ │ - cbnz r0, 9ff5a │ │ + blx c1a50 │ │ + cbnz r0, 9fb3a │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ff06 │ │ - b.n 9fffe │ │ + beq.n 9fae6 │ │ + b.n 9fbde │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n 9ffcc │ │ + bne.n 9fbac │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ff30 │ │ - b.n 9fffe │ │ - ldr r4, [pc, #676] @ (a0200 ) │ │ + beq.n 9fb10 │ │ + b.n 9fbde │ │ + ldr r4, [pc, #676] @ (9fde0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #672] @ (a0204 ) │ │ + ldr r0, [pc, #672] @ (9fde4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a0032 │ │ + bne.n 9fc12 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 9ffa6 │ │ + beq.n 9fb86 │ │ ldr r3, [r4, #32] │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ff68 │ │ - b.n 9fffe │ │ + beq.n 9fb48 │ │ + b.n 9fbde │ │ add.w r0, r4, #36 @ 0x24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n 9ff8e │ │ + beq.n 9fb6e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #32] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n 9ff8e │ │ + blx c1840 │ │ + b.n 9fb6e │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a00ac │ │ + bne.n 9fc8c │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n 9ffd0 │ │ + beq.n 9fbb0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a0540 │ │ + bne.w a0120 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n 9fffe │ │ + bne.n 9fbde │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a004a │ │ + blx c1ab0 │ │ + b.n 9fc2a │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w 9ff06 │ │ + bne.w 9fae6 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a00e0 │ │ + blx c1a50 │ │ + cbnz r0, 9fcc0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a00b8 │ │ - b.n 9fffe │ │ + beq.n 9fc98 │ │ + b.n 9fbde │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a0112 │ │ + blx c1a70 │ │ + cbnz r0, 9fcf2 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a00e4 │ │ - b.n 9fffe │ │ + beq.n 9fcc4 │ │ + b.n 9fbde │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, a0186 │ │ + cbz r0, 9fd66 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a0142 │ │ + blx c1a50 │ │ + cbnz r0, 9fd22 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a011a │ │ - b.n 9fffe │ │ + beq.n 9fcfa │ │ + b.n 9fbde │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a0174 │ │ + blx c1a70 │ │ + cbnz r0, 9fd54 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0146 │ │ - b.n 9fffe │ │ + beq.n 9fd26 │ │ + b.n 9fbde │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-85] │ │ - beq.w a02b2 │ │ + beq.w 9fe92 │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e70 │ │ - cbnz r0, a01ae │ │ + blx c1a50 │ │ + cbnz r0, 9fd8e │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0186 │ │ - b.n 9fffe │ │ - ldr r4, [pc, #88] @ (a0208 ) │ │ + beq.n 9fd66 │ │ + b.n 9fbde │ │ + ldr r4, [pc, #88] @ (9fde8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #84] @ (a020c ) │ │ + ldr r0, [pc, #84] @ (9fdec ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a0236 │ │ + blx c1a70 │ │ + cbnz r0, 9fe16 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a0210 │ │ + beq.n 9fdf0 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a01bc │ │ - b.n 9fffe │ │ + beq.n 9fd9c │ │ + b.n 9fbde │ │ subs r2, #132 @ 0x84 │ │ movs r2, r0 │ │ subs r2, #86 @ 0x56 │ │ movs r2, r0 │ │ - ldr r6, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ movs r2, r0 │ │ - lsrs r1, r5, #30 │ │ - vtbx.8 d25, {d23-d26}, d6 │ │ + asrs r1, r5, #11 │ │ + vtbx.8 d25, {d7-d10}, d22 │ │ movs r2, r0 │ │ - lsrs r5, r2, #21 │ │ + asrs r5, r2, #2 │ │ vcvtn.s16.f16 d31, d4 │ │ movs r4, r7 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a01e0 │ │ + beq.n 9fdc0 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a01e0 │ │ + blx c1840 │ │ + b.n 9fdc0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a0540 │ │ + bne.w a0120 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9fffe │ │ + bne.w 9fbde │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a024e │ │ + blx c1ab0 │ │ + b.n 9fe2e │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a02dc │ │ + blx c1a50 │ │ + cbnz r0, 9febc │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a02b4 │ │ - b.n 9fffe │ │ + beq.n 9fe94 │ │ + b.n 9fbde │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a030e │ │ + blx c1a70 │ │ + cbnz r0, 9feee │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a02e0 │ │ - b.n 9fffe │ │ + beq.n 9fec0 │ │ + b.n 9fbde │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a035c │ │ + cbz r0, 9ff3c │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a03de │ │ + bne.n 9ffbe │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0316 │ │ - b.n 9fffe │ │ + beq.n 9fef6 │ │ + b.n 9fbde │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9fffe │ │ + bne.w 9fbde │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a0340 │ │ - ldr r4, [pc, #512] @ (a056c ) │ │ + beq.n 9ff20 │ │ + ldr r4, [pc, #512] @ (a014c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #508] @ (a0570 ) │ │ + ldr r0, [pc, #508] @ (a0150 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a04c8 │ │ + bne.w a00a8 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a03b8 │ │ + beq.n 9ff98 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0378 │ │ - b.n 9fffe │ │ + beq.n 9ff58 │ │ + b.n 9fbde │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a03a0 │ │ + beq.n 9ff80 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a03a0 │ │ - ldr r4, [pc, #404] @ (a0574 ) │ │ + blx c1840 │ │ + b.n 9ff80 │ │ + ldr r4, [pc, #404] @ (a0154 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #400] @ (a0578 ) │ │ + ldr r0, [pc, #400] @ (a0158 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a044e │ │ + blx c1a70 │ │ + cbnz r0, a002e │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a0428 │ │ + beq.n a0008 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a03ec │ │ - b.n 9fffe │ │ + beq.n 9ffcc │ │ + b.n 9fbde │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a0410 │ │ + beq.n 9fff0 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a0410 │ │ + blx c1840 │ │ + b.n 9fff0 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a0540 │ │ + bne.n a0120 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9fffe │ │ + bne.w 9fbde │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a0466 │ │ + blx c1ab0 │ │ + b.n a0046 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a0540 │ │ + blx c1a70 │ │ + cbnz r0, a0120 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w 9fffe │ │ + bne.w 9fbde │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a04e0 │ │ + blx c1ab0 │ │ + b.n a00c0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a0550 │ │ + bl 76664 │ │ + cbnz r0, a0130 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a0010 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ + b.n 9fbf0 │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ movs r2, r0 │ │ - lsrs r1, r3, #14 │ │ - @ instruction: 0xfff79996 │ │ + lsrs r1, r3, #27 │ │ + vqshrn.u64 d25, q11, #9 │ │ movs r2, r0 │ │ - lsrs r5, r4, #12 │ │ + lsrs r5, r4, #25 │ │ vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a0614 ) │ │ + ldr r0, [pc, #136] @ (a01f4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a05c0 │ │ + blx c1a50 │ │ + cbnz r0, a01a0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0598 │ │ - b.n a05f4 │ │ + beq.n a0178 │ │ + b.n a01d4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a0618 ) │ │ + ldr r0, [pc, #84] @ (a01f8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a05fa │ │ + blx c1a70 │ │ + cbnz r0, a01da │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a05c8 │ │ + beq.n a01a8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a05fe │ │ + b.n a01de │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ adds r3, #122 @ 0x7a │ │ movs r2, r0 │ │ adds r3, #92 @ 0x5c │ │ movs r2, r0 │ │ - bmi.n a05c8 │ │ - bmi.n a05ca │ │ + bmi.n a01a8 │ │ + bmi.n a01aa │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #120] @ (a06a8 ) │ │ + ldr r0, [pc, #120] @ (a0288 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #108] @ (a06ac ) │ │ + ldr r0, [pc, #108] @ (a028c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a0672 │ │ + blx c1a00 │ │ + cbnz r0, a0252 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0644 │ │ + beq.n a0224 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a0686 │ │ + b.n a0266 │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #32] @ a06a0 │ │ + vldr d16, [pc, #32] @ a0280 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #211 @ 0xd3 │ │ adds r2, #210 @ 0xd2 │ │ @@ -71265,213 +70937,213 @@ │ │ adds r2, #228 @ 0xe4 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #468] @ (a0894 ) │ │ + ldr r0, [pc, #468] @ (a0474 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a06f4 │ │ + blx c1a50 │ │ + cbnz r0, a02d4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a06cc │ │ - b.n a0798 │ │ - ldr r0, [pc, #416] @ (a0898 ) │ │ + beq.n a02ac │ │ + b.n a0378 │ │ + ldr r0, [pc, #416] @ (a0478 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a072c │ │ + blx c1a70 │ │ + cbnz r0, a030c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a06fe │ │ - b.n a0798 │ │ + beq.n a02de │ │ + b.n a0378 │ │ ldrb.w r0, [r7, #-25] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-25] │ │ - cbz r0, a0764 │ │ + cbz r0, a0344 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a0768 │ │ + blx c1a50 │ │ + cbnz r0, a0348 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a073c │ │ - b.n a0798 │ │ + beq.n a031c │ │ + b.n a0378 │ │ movs r0, #1 │ │ - b.n a07b6 │ │ + b.n a0396 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a07b0 │ │ + blx c1a70 │ │ + cbnz r0, a0390 │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a076c │ │ + beq.n a034c │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, a07be │ │ + cbz r0, a039e │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n a079a │ │ + b.n a037a │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a07ec │ │ + blx c1a50 │ │ + cbnz r0, a03cc │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a07c0 │ │ - b.n a079a │ │ + beq.n a03a0 │ │ + b.n a037a │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a0822 │ │ + blx c1a70 │ │ + cbnz r0, a0402 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a07f0 │ │ - b.n a079a │ │ + beq.n a03d0 │ │ + b.n a037a │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - bne.n a07b6 │ │ + bne.n a0396 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a0858 │ │ + blx c1a50 │ │ + cbnz r0, a0438 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a082c │ │ - b.n a079a │ │ + beq.n a040c │ │ + b.n a037a │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a088e │ │ + blx c1a70 │ │ + cbnz r0, a046e │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a085c │ │ - b.n a079a │ │ + beq.n a043c │ │ + b.n a037a │ │ ldrb.w r0, [r7, #-25] │ │ - b.n a07b6 │ │ + b.n a0396 │ │ adds r2, #70 @ 0x46 │ │ movs r2, r0 │ │ adds r2, #42 @ 0x2a │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #172 @ 0xac │ │ mov sl, r0 │ │ - ldr r0, [pc, #864] @ (a0c0c ) │ │ + ldr r0, [pc, #864] @ (a07ec ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ @@ -71486,368 +71158,368 @@ │ │ str r1, [sp, #112] @ 0x70 │ │ add r0, sp, #96 @ 0x60 │ │ add.w r8, r0, #16 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, a0904 │ │ + blx c1b10 │ │ + cbnz r0, a04e4 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a08d8 │ │ - b.n a0c56 │ │ + beq.n a04b8 │ │ + b.n a0836 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a0932 │ │ + blx c1a50 │ │ + cbnz r0, a0512 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a090a │ │ - b.n a0c56 │ │ - ldr r0, [pc, #732] @ (a0c10 ) │ │ + beq.n a04ea │ │ + b.n a0836 │ │ + ldr r0, [pc, #732] @ (a07f0 ) │ │ sub.w r4, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr.w fp, [r0] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a096c │ │ + blx c1a70 │ │ + cbnz r0, a054c │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a093e │ │ - b.n a0c56 │ │ + beq.n a051e │ │ + b.n a0836 │ │ ldrb.w r0, [r7, #-165] │ │ - cbz r0, a099a │ │ + cbz r0, a057a │ │ add r2, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e70 │ │ - cbnz r0, a09c6 │ │ + blx c1a50 │ │ + cbnz r0, a05a6 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0972 │ │ - b.n a0c56 │ │ + beq.n a0552 │ │ + b.n a0836 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a0a3c │ │ + bne.n a061c │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a099c │ │ - b.n a0c56 │ │ + beq.n a057c │ │ + b.n a0836 │ │ strd r9, r6, [sp, #16] │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r6, [pc, #580] @ (a0c14 ) │ │ - ldr r0, [pc, #580] @ (a0c18 ) │ │ + ldr r6, [pc, #580] @ (a07f4 ) │ │ + ldr r0, [pc, #580] @ (a07f8 ) │ │ add r6, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a0a70 │ │ + bne.n a0650 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a0a16 │ │ + beq.n a05f6 │ │ ldr r3, [r6, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a09d8 │ │ - b.n a0dda │ │ + beq.n a05b8 │ │ + b.n a09ba │ │ add.w r0, r6, #68 @ 0x44 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a09fe │ │ + beq.n a05de │ │ ldr r0, [sp, #12] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a09fe │ │ + blx c1840 │ │ + b.n a05de │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a0aec │ │ + bne.n a06cc │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0a40 │ │ - b.n a0c56 │ │ + beq.n a0620 │ │ + b.n a0836 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a0c24 │ │ + bne.w a0804 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a0dda │ │ + bne.w a09ba │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a0a88 │ │ + blx c1ab0 │ │ + b.n a0668 │ │ ldrb.w r0, [r7, #-165] │ │ cmp r0, #0 │ │ - bne.w a0972 │ │ + bne.w a0552 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a0b20 │ │ + blx c1a50 │ │ + cbnz r0, a0700 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0af8 │ │ - b.n a0c56 │ │ + beq.n a06d8 │ │ + b.n a0836 │ │ strd r9, r6, [sp, #16] │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r6, [pc, #240] @ (a0c1c ) │ │ - ldr r0, [pc, #244] @ (a0c20 ) │ │ + ldr r6, [pc, #240] @ (a07fc ) │ │ + ldr r0, [pc, #244] @ (a0800 ) │ │ add r6, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a0b94 │ │ + blx c1a70 │ │ + cbnz r0, a0774 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a0b6e │ │ + beq.n a074e │ │ ldr r3, [r6, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0b32 │ │ - b.n a0dda │ │ + beq.n a0712 │ │ + b.n a09ba │ │ add.w r0, r6, #76 @ 0x4c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a0b56 │ │ + beq.n a0736 │ │ ldr r0, [sp, #12] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a0b56 │ │ + blx c1840 │ │ + b.n a0736 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a0c24 │ │ + blx c1a70 │ │ + cbnz r0, a0804 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a0dda │ │ + bne.w a09ba │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a0bac │ │ + blx c1ab0 │ │ + b.n a078c │ │ adds r0, #86 @ 0x56 │ │ movs r2, r0 │ │ cmp r7, #236 @ 0xec │ │ movs r2, r0 │ │ - str r3, [sp, #680] @ 0x2a8 │ │ + str r3, [sp, #296] @ 0x128 │ │ movs r2, r0 │ │ - lsls r1, r7, #20 │ │ - vrshr.u32 , q0, #9 │ │ + lsrs r1, r7, #1 │ │ + vsra.u64 , q8, #9 │ │ movs r2, r0 │ │ - lsls r7, r3, #15 │ │ + lsls r7, r3, #28 │ │ vtbl.8 d26, {d7}, d20 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ ldr r6, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a0c94 │ │ + blx c1a50 │ │ + cbnz r0, a0874 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0c30 │ │ + beq.n a0810 │ │ movs r0, #0 │ │ add.w r8, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [r8] │ │ - ldr r0, [pc, #636] @ (a0eec ) │ │ + ldr r0, [pc, #636] @ (a0acc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #96 @ 0x60 │ │ blx r4 │ │ add r0, sp, #120 @ 0x78 │ │ blx r4 │ │ add r0, sp, #144 @ 0x90 │ │ @@ -71855,150 +71527,150 @@ │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #168] @ 0xa8 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #172 @ 0xac │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r6, [pc, #580] @ (a0edc ) │ │ + blx c16d0 │ │ + ldr r6, [pc, #580] @ (a0abc ) │ │ add.w r9, sp, #36 @ 0x24 │ │ - ldr r0, [pc, #580] @ (a0ee0 ) │ │ + ldr r0, [pc, #580] @ (a0ac0 ) │ │ add r6, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a0d04 │ │ + blx c1a70 │ │ + cbnz r0, a08e4 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrb.w r0, [r6, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a0cde │ │ + beq.n a08be │ │ ldr r3, [r6, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0ca2 │ │ - b.n a0dda │ │ + beq.n a0882 │ │ + b.n a09ba │ │ add.w r0, r6, #84 @ 0x54 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a0cc6 │ │ + beq.n a08a6 │ │ ldr r0, [sp, #12] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #80] @ 0x50 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a0cc6 │ │ + blx c1840 │ │ + b.n a08a6 │ │ mov r0, r5 │ │ movs r1, #96 @ 0x60 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #72 @ 0x48 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a0d78 │ │ + blx c1a70 │ │ + cbnz r0, a0958 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #36] @ 0x24 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, a0dda │ │ + blx c1a30 │ │ + cbnz r0, a09ba │ │ mov r0, r5 │ │ movs r1, #96 @ 0x60 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a0d1c │ │ + blx c1ab0 │ │ + b.n a08fc │ │ add r0, sp, #120 @ 0x78 │ │ add r1, sp, #96 @ 0x60 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #36 @ 0x24 │ │ mov r0, r5 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a0daa │ │ + blx c1a50 │ │ + cbnz r0, a098a │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #97 @ 0x61 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0d82 │ │ - b.n a0dda │ │ + beq.n a0962 │ │ + b.n a09ba │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a0df0 │ │ + blx c1a70 │ │ + cbnz r0, a09d0 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #98 @ 0x62 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0dae │ │ + beq.n a098e │ │ movs r0, #0 │ │ add.w r8, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ ldr r6, [sp, #20] │ │ - b.n a0c68 │ │ + b.n a0848 │ │ ldrb.w r0, [r7, #-165] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d17, d16 │ │ movs r0, #0 │ │ @@ -72006,99 +71678,99 @@ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #80] @ 0x50 │ │ movs r0, #2 │ │ str r0, [sp, #88] @ 0x58 │ │ str.w r9, [sp, #56] @ 0x38 │ │ add r4, sp, #144 @ 0x90 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #60] @ 0x3c │ │ add r6, sp, #120 @ 0x78 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #24 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #176] @ (a0ee4 ) │ │ + ldr r0, [pc, #176] @ (a0ac4 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #44] @ 0x2c │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #160] @ (a0ee8 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #160] @ (a0ac8 ) │ │ add.w fp, sp, #40 @ 0x28 │ │ mov.w r9, #3 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ add r6, sp, #56 @ 0x38 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r6 │ │ strd fp, r9, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, a0e9a │ │ + cbnz r0, a0a7a │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #99 @ 0x63 │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0e5a │ │ + beq.n a0a3a │ │ movs r0, #0 │ │ strd r0, r0, [sl] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [sl, #16] │ │ - b.n a0ea2 │ │ + b.n a0a82 │ │ add r0, sp, #96 @ 0x60 │ │ add r1, sp, #72 @ 0x48 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #72 @ 0x48 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r6, [sp, #20] │ │ cmp r4, #0 │ │ - beq.w a0c6e │ │ + beq.w a084e │ │ add r4, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a0ec0 │ │ + bl 76664 │ │ + cbnz r0, a0aa0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [sl]! │ │ vldr d16, [sp, #112] @ 0x70 │ │ str r0, [r4, #0] │ │ vstr d16, [sl] │ │ strd r0, r0, [sp, #96] @ 0x60 │ │ - b.n a0c68 │ │ - str r0, [sp, #896] @ 0x380 │ │ + b.n a0848 │ │ + str r0, [sp, #512] @ 0x200 │ │ movs r2, r0 │ │ - lsls r7, r5, #9 │ │ + lsls r7, r5, #22 │ │ @ instruction: 0xfff72afe │ │ movs r2, r0 │ │ cmp r2, #208 @ 0xd0 │ │ movs r2, r0 │ │ cmp r4, #196 @ 0xc4 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (a1090 ) │ │ + ldr r0, [pc, #400] @ (a0c70 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -72107,1209 +71779,1209 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a0f7a │ │ + blx c1a50 │ │ + cbnz r0, a0b5a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #100 @ 0x64 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0f20 │ │ + beq.n a0b00 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (a1094 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (a0c74 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (a1098 ) │ │ + ldr r0, [pc, #276] @ (a0c78 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a0fea │ │ + blx c1a70 │ │ + cbnz r0, a0bca │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a0fc4 │ │ + beq.n a0ba4 │ │ ldr r3, [r4, #88] @ 0x58 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a0f88 │ │ - b.n a0f46 │ │ + beq.n a0b68 │ │ + b.n a0b26 │ │ add.w r0, r4, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a0fac │ │ + beq.n a0b8c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a0fac │ │ + blx c1840 │ │ + b.n a0b8c │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a1062 │ │ + blx c1a70 │ │ + cbnz r0, a0c42 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a0f46 │ │ + bne.w a0b26 │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a1002 │ │ + blx c1ab0 │ │ + b.n a0be2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a1072 │ │ + bl 76664 │ │ + cbnz r0, a0c52 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a0f58 │ │ + b.n a0b38 │ │ nop │ │ cmp r2, #4 │ │ movs r2, r0 │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ movs r2, r0 │ │ - @ instruction: 0xff89fff6 │ │ - push {r4, r5, r6, r7, lr} │ │ + lsls r1, r1, #11 │ │ + vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (a1148 ) │ │ + ldr r0, [pc, #156] @ (a0d28 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a10e0 │ │ + blx c1a50 │ │ + cbnz r0, a0cc0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a10b8 │ │ - b.n a1116 │ │ - ldr r0, [pc, #104] @ (a114c ) │ │ + beq.n a0c98 │ │ + b.n a0cf6 │ │ + ldr r0, [pc, #104] @ (a0d2c ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a111c │ │ + blx c1a70 │ │ + cbnz r0, a0cfc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a10ea │ │ + beq.n a0cca │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a1130 │ │ + b.n a0d10 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp r0, #90 @ 0x5a │ │ movs r2, r0 │ │ cmp r0, #62 @ 0x3e │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a1162 │ │ + cbz r1, a0d42 │ │ mov r4, r1 │ │ - bl a1290 │ │ + bl a0e70 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a1290 │ │ + bl a0e70 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a117a │ │ + cbz r1, a0d5a │ │ mov r4, r1 │ │ - bl a1460 │ │ + bl a1040 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a1460 │ │ + bl a1040 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a1630 │ │ - cbz r4, a118e │ │ + bl a1210 │ │ + cbz r4, a0d6e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a11a2 │ │ + cbz r1, a0d82 │ │ mov r4, r1 │ │ - bl a176c │ │ + bl a134c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a176c │ │ + bl a134c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a11ba │ │ + cbz r1, a0d9a │ │ mov r4, r1 │ │ - bl a1954 │ │ + bl a1534 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a1954 │ │ + bl a1534 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a11d2 │ │ + cbz r1, a0db2 │ │ mov r4, r1 │ │ - bl a1a08 │ │ + bl a15e8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a1a08 │ │ + bl a15e8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a11ea │ │ + cbz r1, a0dca │ │ mov r4, r1 │ │ - bl a1abc │ │ + bl a169c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a1abc │ │ + bl a169c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a1230 ) │ │ + ldr r0, [pc, #52] @ (a0e10 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a120e │ │ + cbz r1, a0dee │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a1b38 │ │ - b.n a121e │ │ + bl a1718 │ │ + b.n a0dfe │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a1b38 │ │ + bl a1718 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ movs r7, #10 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a1e6c │ │ - cbz r4, a1242 │ │ + bl a1a4c │ │ + cbz r4, a0e22 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a1254 │ │ + cbz r1, a0e34 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a20b0 │ │ + bl a1c90 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a20b0 │ │ + b.w a1c90 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (a1274 ) │ │ + ldr r5, [pc, #20] @ (a0e54 ) │ │ movs r4, #248 @ 0xf8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n a1262 │ │ + bne.n a0e42 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - str r0, [r7, #40] @ 0x28 │ │ + str r0, [r3, #36] @ 0x24 │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (a1288 ) │ │ + ldr r0, [pc, #12] @ (a0e68 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (a128c ) │ │ + ldr r2, [pc, #12] @ (a0e6c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ subs r4, r5, #4 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a1458 ) │ │ + ldr r0, [pc, #440] @ (a1038 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a145c ) │ │ + ldr r0, [pc, #428] @ (a103c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a12de │ │ + blx c1a00 │ │ + cbnz r0, a0ebe │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a12b4 │ │ - b.n a13ac │ │ + beq.n a0e94 │ │ + b.n a0f8c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a130e │ │ + blx c1a00 │ │ + cbnz r0, a0eee │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a12e4 │ │ - b.n a13ac │ │ + beq.n a0ec4 │ │ + b.n a0f8c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a1346 │ │ + blx c1a00 │ │ + cbnz r0, a0f26 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a131c │ │ - b.n a13ac │ │ + beq.n a0efc │ │ + b.n a0f8c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a137e │ │ + blx c1a00 │ │ + cbnz r0, a0f5e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1354 │ │ - b.n a13ac │ │ + beq.n a0f34 │ │ + b.n a0f8c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a13c8 │ │ + blx c1a00 │ │ + cbnz r0, a0fa8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1384 │ │ + beq.n a0f64 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a1404 │ │ + blx c1a00 │ │ + cbnz r0, a0fe4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a13d6 │ │ - b.n a13b0 │ │ + beq.n a0fb6 │ │ + b.n a0f90 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a143a │ │ + bne.n a101a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a143a │ │ + bne.n a101a │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a13b0 │ │ + beq.n a0f90 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a13b0 │ │ + bgt.n a0f90 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a13b0 │ │ + b.n a0f90 │ │ movs r6, #98 @ 0x62 │ │ movs r2, r0 │ │ movs r6, #112 @ 0x70 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a1628 ) │ │ + ldr r0, [pc, #440] @ (a1208 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a162c ) │ │ + ldr r0, [pc, #428] @ (a120c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a14ae │ │ + blx c1a00 │ │ + cbnz r0, a108e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1484 │ │ - b.n a157c │ │ + beq.n a1064 │ │ + b.n a115c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a14de │ │ + blx c1a00 │ │ + cbnz r0, a10be │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a14b4 │ │ - b.n a157c │ │ + beq.n a1094 │ │ + b.n a115c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a1516 │ │ + blx c1a00 │ │ + cbnz r0, a10f6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a14ec │ │ - b.n a157c │ │ + beq.n a10cc │ │ + b.n a115c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a154e │ │ + blx c1a00 │ │ + cbnz r0, a112e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1524 │ │ - b.n a157c │ │ + beq.n a1104 │ │ + b.n a115c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a1598 │ │ + blx c1a00 │ │ + cbnz r0, a1178 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1554 │ │ + beq.n a1134 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a15d4 │ │ + blx c1a00 │ │ + cbnz r0, a11b4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a15a6 │ │ - b.n a1580 │ │ + beq.n a1186 │ │ + b.n a1160 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a160a │ │ + bne.n a11ea │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a160a │ │ + bne.n a11ea │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a1580 │ │ + beq.n a1160 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a1580 │ │ + bgt.n a1160 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a1580 │ │ + b.n a1160 │ │ movs r4, #146 @ 0x92 │ │ movs r2, r0 │ │ movs r4, #160 @ 0xa0 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #280] @ (a1754 ) │ │ + ldr r0, [pc, #280] @ (a1334 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a1672 │ │ + blx c1a50 │ │ + cbnz r0, a1252 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a164a │ │ - b.n a16a6 │ │ + beq.n a122a │ │ + b.n a1286 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #224] @ (a1758 ) │ │ + ldr r0, [pc, #224] @ (a1338 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a16be │ │ + blx c1a70 │ │ + cbnz r0, a129e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a167a │ │ + beq.n a125a │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w r9, [sp, #8] │ │ add.w sl, sp, #8 │ │ - ldr r5, [pc, #148] @ (a175c ) │ │ - ldr r0, [pc, #148] @ (a1760 ) │ │ + ldr r5, [pc, #148] @ (a133c ) │ │ + ldr r0, [pc, #148] @ (a1340 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #144] @ (a1764 ) │ │ - ldr r6, [pc, #148] @ (a1768 ) │ │ + ldr r0, [pc, #144] @ (a1344 ) │ │ + ldr r6, [pc, #148] @ (a1348 ) │ │ add r0, pc │ │ add r6, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, a1746 │ │ + blx c1b60 │ │ + cbnz r0, a1326 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a1722 │ │ + beq.n a1302 │ │ ldr r0, [r5, #0] │ │ - cbz r0, a1706 │ │ + cbz r0, a12e6 │ │ ldr r1, [r0, #16] │ │ - cbz r1, a1706 │ │ + cbz r1, a12e6 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n a1708 │ │ + b.n a12e8 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ str.w fp, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a16da │ │ - b.n a16a6 │ │ + beq.n a12ba │ │ + b.n a1286 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a16f8 │ │ + beq.n a12d8 │ │ ldr r0, [sp, #4] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a16f8 │ │ + blx c1840 │ │ + b.n a12d8 │ │ ldr r0, [sp, #8] │ │ subs.w r0, r9, r0 │ │ it ne │ │ movne r0, #1 │ │ - b.n a16a8 │ │ + b.n a1288 │ │ nop │ │ movs r2, #200 @ 0xc8 │ │ movs r2, r0 │ │ movs r2, #178 @ 0xb2 │ │ movs r2, r0 │ │ - strh r2, [r2, #56] @ 0x38 │ │ + strh r2, [r6, #52] @ 0x34 │ │ movs r2, r0 │ │ - pld [fp, #4086] @ 0xff6 │ │ - @ instruction: 0xfa7ffff6 │ │ - @ instruction: 0xfa4dfff6 │ │ + @ instruction: 0xfbdbfff6 │ │ + ldc2 15, cr15, [pc, #984]! @ a1720 │ │ + stc2 15, cr15, [sp, #984] @ 0x3d8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a1934 ) │ │ + ldr r0, [pc, #440] @ (a1514 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ - ldr r0, [pc, #428] @ (a1938 ) │ │ + ldr r0, [pc, #428] @ (a1518 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a17d6 │ │ + blx c1a00 │ │ + cbnz r0, a13b6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1790 │ │ + beq.n a1370 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #12] │ │ add.w fp, sp, #12 │ │ - ldr r5, [pc, #348] @ (a193c ) │ │ - ldr r0, [pc, #348] @ (a1940 ) │ │ + ldr r5, [pc, #348] @ (a151c ) │ │ + ldr r0, [pc, #348] @ (a1520 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #344] @ (a1944 ) │ │ - ldr r6, [pc, #348] @ (a1948 ) │ │ + ldr r0, [pc, #344] @ (a1524 ) │ │ + ldr r6, [pc, #348] @ (a1528 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, a1860 │ │ + blx c1b60 │ │ + cbnz r0, a1440 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a183a │ │ + beq.n a141a │ │ ldr r0, [r5, #8] │ │ - cbz r0, a181e │ │ + cbz r0, a13fe │ │ ldr r1, [r0, #16] │ │ - cbz r1, a181e │ │ + cbz r1, a13fe │ │ blx r1 │ │ mov r2, r0 │ │ - b.n a1820 │ │ + b.n a1400 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a17f2 │ │ - b.n a17b8 │ │ + beq.n a13d2 │ │ + b.n a1398 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a1810 │ │ + beq.n a13f0 │ │ ldr r0, [sp, #8] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a1810 │ │ + blx c1840 │ │ + b.n a13f0 │ │ ldr r0, [sp, #12] │ │ add r6, sp, #16 │ │ cmp sl, r0 │ │ - bne.n a1898 │ │ - ldr r0, [pc, #228] @ (a1950 ) │ │ + bne.n a1478 │ │ + ldr r0, [pc, #228] @ (a1530 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a18c8 │ │ + blx c1a00 │ │ + cbnz r0, a14a8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a186e │ │ - b.n a17b8 │ │ - ldr r0, [pc, #176] @ (a194c ) │ │ + beq.n a144e │ │ + b.n a1398 │ │ + ldr r0, [pc, #176] @ (a152c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a18f8 │ │ + blx c1a00 │ │ + cbnz r0, a14d8 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a189e │ │ - b.n a17b8 │ │ + beq.n a147e │ │ + b.n a1398 │ │ vldr d8, [sp, #16] │ │ add r6, sp, #16 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a1928 │ │ + blx c1a00 │ │ + cbnz r0, a1508 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a18ce │ │ - b.n a17b8 │ │ + beq.n a14ae │ │ + b.n a1398 │ │ vldr d8, [sp, #16] │ │ add r6, sp, #16 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a1928 │ │ + blx c1a00 │ │ + cbnz r0, a1508 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a18fe │ │ - b.n a17b8 │ │ + beq.n a14de │ │ + b.n a1398 │ │ vldr d16, [sp, #16] │ │ vdiv.f64 d0, d8, d16 │ │ - b.n a17bc │ │ + b.n a139c │ │ nop │ │ movs r1, #136 @ 0x88 │ │ movs r2, r0 │ │ movs r1, #156 @ 0x9c │ │ movs r2, r0 │ │ - strh r2, [r7, #46] @ 0x2e │ │ + strh r2, [r3, #44] @ 0x2c │ │ movs r2, r0 │ │ - bl 36930 │ │ - @ instruction: 0xfa13fff6 │ │ - pld [sp, #4086] @ 0xff6 │ │ + @ instruction: 0xfad4fff6 │ │ + ldc2l 15, cr15, [r3, #-984] @ 0xfffffc28 │ │ + @ instruction: 0xfbddfff6 │ │ movs r0, #134 @ 0x86 │ │ movs r2, r0 │ │ movs r0, #182 @ 0xb6 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (a1a00 ) │ │ + ldr r0, [pc, #156] @ (a15e0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a1998 │ │ + blx c1a50 │ │ + cbnz r0, a1578 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1970 │ │ - b.n a19ce │ │ - ldr r0, [pc, #104] @ (a1a04 ) │ │ + beq.n a1550 │ │ + b.n a15ae │ │ + ldr r0, [pc, #104] @ (a15e4 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a19d4 │ │ + blx c1a70 │ │ + cbnz r0, a15b4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a19a2 │ │ + beq.n a1582 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a19e8 │ │ + b.n a15c8 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #0 @ 0x40000000 2.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r2, r4, #6 │ │ movs r2, r0 │ │ subs r6, r0, #6 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (a1ab4 ) │ │ + ldr r0, [pc, #156] @ (a1694 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a1a4c │ │ + blx c1a50 │ │ + cbnz r0, a162c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1a24 │ │ - b.n a1a82 │ │ - ldr r0, [pc, #104] @ (a1ab8 ) │ │ + beq.n a1604 │ │ + b.n a1662 │ │ + ldr r0, [pc, #104] @ (a1698 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a1a88 │ │ + blx c1a70 │ │ + cbnz r0, a1668 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1a56 │ │ + beq.n a1636 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a1a9c │ │ + b.n a167c │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #0 @ 0x40000000 2.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r6, r5, #3 │ │ movs r2, r0 │ │ subs r2, r2, #3 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (a1b30 ) │ │ + ldr r0, [pc, #100] @ (a1710 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (a1b34 ) │ │ + ldr r0, [pc, #88] @ (a1714 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a1b0c │ │ + blx c1a00 │ │ + cbnz r0, a16ec │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1ade │ │ + beq.n a16be │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a1b18 │ │ + b.n a16f8 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r0, r7, #0 │ │ movs r2, r0 │ │ subs r6, r0, #1 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (a1e54 ) │ │ + ldr r0, [pc, #780] @ (a1a34 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -73318,1044 +72990,1044 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a1b90 │ │ + blx c1a50 │ │ + cbnz r0, a1770 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1b68 │ │ - b.n a1bf8 │ │ - ldr r0, [pc, #708] @ (a1e58 ) │ │ + beq.n a1748 │ │ + b.n a17d8 │ │ + ldr r0, [pc, #708] @ (a1a38 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a1bc8 │ │ + blx c1a70 │ │ + cbnz r0, a17a8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1b9a │ │ - b.n a1bf8 │ │ + beq.n a177a │ │ + b.n a17d8 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a1c46 │ │ + cbz r0, a1826 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a1cc6 │ │ + bne.n a18a6 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1bd0 │ │ + beq.n a17b0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a1bf8 │ │ + bne.n a17d8 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a1c2c │ │ - ldr r4, [pc, #516] @ (a1e5c ) │ │ + beq.n a180c │ │ + ldr r4, [pc, #516] @ (a1a3c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (a1e60 ) │ │ + ldr r0, [pc, #516] @ (a1a40 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a1dae │ │ + bne.w a198e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a1ca0 │ │ + beq.n a1880 │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1c62 │ │ - b.n a1bf8 │ │ + beq.n a1842 │ │ + b.n a17d8 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a1c88 │ │ + beq.n a1868 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a1c88 │ │ - ldr r4, [pc, #412] @ (a1e64 ) │ │ + blx c1840 │ │ + b.n a1868 │ │ + ldr r4, [pc, #412] @ (a1a44 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (a1e68 ) │ │ + ldr r0, [pc, #408] @ (a1a48 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a1d34 │ │ + blx c1a70 │ │ + cbnz r0, a1914 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a1d0e │ │ + beq.n a18ee │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1cd4 │ │ - b.n a1bf8 │ │ + beq.n a18b4 │ │ + b.n a17d8 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a1cf6 │ │ + beq.n a18d6 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a1cf6 │ │ + blx c1840 │ │ + b.n a18d6 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a1e26 │ │ + bne.n a1a06 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a1bf8 │ │ + bne.w a17d8 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a1d4c │ │ + blx c1ab0 │ │ + b.n a192c │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a1e26 │ │ + blx c1a70 │ │ + cbnz r0, a1a06 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a1bf8 │ │ + bne.w a17d8 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a1dc6 │ │ + blx c1ab0 │ │ + b.n a19a6 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a1e36 │ │ + bl 76664 │ │ + cbnz r0, a1a16 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a1c0a │ │ + b.n a17ea │ │ nop │ │ adds r4, r7, #6 │ │ movs r2, r0 │ │ adds r6, r1, #6 │ │ movs r2, r0 │ │ - strh r0, [r0, #12] │ │ + strh r0, [r4, #8] │ │ movs r2, r0 │ │ - bl 351e50 │ │ - strh r6, [r1, #8] │ │ + bl ffe91a30 │ │ + strh r6, [r5, #4] │ │ movs r2, r0 │ │ - bl 2dfe58 │ │ + bl ffe1fa38 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #532] @ (a2090 ) │ │ + ldr r0, [pc, #532] @ (a1c70 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #32] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a1eb0 │ │ + blx c1a50 │ │ + cbnz r0, a1a90 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1e88 │ │ - b.n a1ee4 │ │ + beq.n a1a68 │ │ + b.n a1ac4 │ │ add r5, sp, #12 │ │ - ldr r0, [pc, #480] @ (a2094 ) │ │ + ldr r0, [pc, #480] @ (a1c74 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a1efc │ │ + blx c1a70 │ │ + cbnz r0, a1adc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1eb8 │ │ + beq.n a1a98 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #32] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #36 @ 0x24 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #12] │ │ add.w fp, sp, #12 │ │ - ldr r5, [pc, #400] @ (a2098 ) │ │ - ldr r0, [pc, #404] @ (a209c ) │ │ + ldr r5, [pc, #400] @ (a1c78 ) │ │ + ldr r0, [pc, #404] @ (a1c7c ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #400] @ (a20a0 ) │ │ - ldr r6, [pc, #400] @ (a20a4 ) │ │ + ldr r0, [pc, #400] @ (a1c80 ) │ │ + ldr r6, [pc, #400] @ (a1c84 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, a1f88 │ │ + blx c1b60 │ │ + cbnz r0, a1b68 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a1f62 │ │ + beq.n a1b42 │ │ ldr r0, [r5, #32] │ │ - cbz r0, a1f46 │ │ + cbz r0, a1b26 │ │ ldr r1, [r0, #16] │ │ - cbz r1, a1f46 │ │ + cbz r1, a1b26 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n a1f48 │ │ + b.n a1b28 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1f18 │ │ - b.n a1ee4 │ │ + beq.n a1af8 │ │ + b.n a1ac4 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a1f38 │ │ + beq.n a1b18 │ │ ldr r0, [sp, #8] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a1f38 │ │ + blx c1840 │ │ + b.n a1b18 │ │ ldr r0, [sp, #12] │ │ subs.w r0, sl, r0 │ │ clz r0, r0 │ │ mov.w r0, r0, lsr #5 │ │ strb.w r0, [r7, #-45] │ │ - bne.n a1fa0 │ │ + bne.n a1b80 │ │ movs r0, #1 │ │ - b.n a1ee6 │ │ + b.n a1ac6 │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a1fca │ │ + blx c1a50 │ │ + cbnz r0, a1baa │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a1fa2 │ │ - b.n a1ee4 │ │ - ldr r0, [pc, #220] @ (a20a8 ) │ │ + beq.n a1b82 │ │ + b.n a1ac4 │ │ + ldr r0, [pc, #220] @ (a1c88 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a2006 │ │ + blx c1a70 │ │ + cbnz r0, a1be6 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a1fd4 │ │ - b.n a1ee6 │ │ + beq.n a1bb4 │ │ + b.n a1ac6 │ │ ldrb.w r0, [r7, #-45] │ │ cmp r0, #0 │ │ - beq.w a1ee4 │ │ + beq.w a1ac4 │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a203e │ │ + blx c1a50 │ │ + cbnz r0, a1c1e │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a2012 │ │ - b.n a1ee6 │ │ + beq.n a1bf2 │ │ + b.n a1ac6 │ │ add r5, sp, #24 │ │ - ldr r0, [pc, #104] @ (a20ac ) │ │ + ldr r0, [pc, #104] @ (a1c8c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a2078 │ │ + blx c1a70 │ │ + cbnz r0, a1c58 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n a2046 │ │ - b.n a1ee6 │ │ + beq.n a1c26 │ │ + b.n a1ac6 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ movs r0, #0 │ │ vldr d17, [sp, #24] │ │ vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ movmi r0, #1 │ │ - b.n a1ee6 │ │ + b.n a1ac6 │ │ subs r2, r1, r2 │ │ movs r2, r0 │ │ subs r4, r6, r1 │ │ movs r2, r0 │ │ - ldrb r4, [r2, #27] │ │ + ldrb r4, [r6, #25] │ │ movs r2, r0 │ │ - bl 10008c │ │ - bl 228090 │ │ - bl 2b2094 │ │ + bl 43fc6c │ │ + bl ffd67c70 │ │ + bl ffdf1c74 │ │ adds r4, r2, r5 │ │ movs r2, r0 │ │ adds r6, r3, r3 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (a2144 ) │ │ + ldr r0, [pc, #132] @ (a1d24 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a20f4 │ │ + blx c1a50 │ │ + cbnz r0, a1cd4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a20cc │ │ - b.n a2128 │ │ - ldr r0, [pc, #80] @ (a2148 ) │ │ + beq.n a1cac │ │ + b.n a1d08 │ │ + ldr r0, [pc, #80] @ (a1d28 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #0] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a212c │ │ + blx c1a70 │ │ + cbnz r0, a1d0c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #0] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a20fc │ │ + beq.n a1cdc │ │ movs r0, #0 │ │ - b.n a212e │ │ + b.n a1d0e │ │ ldr r0, [sp, #0] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ adds r4, r0, r1 │ │ movs r2, r0 │ │ adds r0, r0, r1 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a215e │ │ + cbz r1, a1d3e │ │ mov r4, r1 │ │ - bl a222c │ │ + bl a1e0c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a222c │ │ + bl a1e0c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a2176 │ │ + cbz r1, a1d56 │ │ mov r4, r1 │ │ - bl a23fc │ │ + bl a1fdc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a23fc │ │ + bl a1fdc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a21bc ) │ │ + ldr r0, [pc, #52] @ (a1d9c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a219a │ │ + cbz r1, a1d7a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a25cc │ │ - b.n a21aa │ │ + bl a21ac │ │ + b.n a1d8a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a25cc │ │ + bl a21ac │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ asrs r6, r7, #29 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a2774 │ │ - cbz r4, a21ce │ │ + bl a2354 │ │ + cbz r4, a1dae │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a2824 │ │ - cbz r4, a21de │ │ + bl a2404 │ │ + cbz r4, a1dbe │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a21f0 │ │ + cbz r1, a1dd0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a28cc │ │ + bl a24ac │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a28cc │ │ + b.w a24ac │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (a2210 ) │ │ + ldr r5, [pc, #20] @ (a1df0 ) │ │ movs r4, #152 @ 0x98 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n a21fe │ │ + bne.n a1dde │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - strb r4, [r4, r0] │ │ + strh r4, [r0, r7] │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (a2224 ) │ │ + ldr r0, [pc, #12] @ (a1e04 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (a2228 ) │ │ + ldr r2, [pc, #12] @ (a1e08 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ lsrs r0, r2, #30 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a23f4 ) │ │ + ldr r0, [pc, #440] @ (a1fd4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a23f8 ) │ │ + ldr r0, [pc, #428] @ (a1fd8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a227a │ │ + blx c1a00 │ │ + cbnz r0, a1e5a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2250 │ │ - b.n a2348 │ │ + beq.n a1e30 │ │ + b.n a1f28 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a22aa │ │ + blx c1a00 │ │ + cbnz r0, a1e8a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2280 │ │ - b.n a2348 │ │ + beq.n a1e60 │ │ + b.n a1f28 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a22e2 │ │ + blx c1a00 │ │ + cbnz r0, a1ec2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a22b8 │ │ - b.n a2348 │ │ + beq.n a1e98 │ │ + b.n a1f28 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a231a │ │ + blx c1a00 │ │ + cbnz r0, a1efa │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a22f0 │ │ - b.n a2348 │ │ + beq.n a1ed0 │ │ + b.n a1f28 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2364 │ │ + blx c1a00 │ │ + cbnz r0, a1f44 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2320 │ │ + beq.n a1f00 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a23a0 │ │ + blx c1a00 │ │ + cbnz r0, a1f80 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a2372 │ │ - b.n a234c │ │ + beq.n a1f52 │ │ + b.n a1f2c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a23d6 │ │ + bne.n a1fb6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a23d6 │ │ + bne.n a1fb6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a234c │ │ + beq.n a1f2c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a234c │ │ + bgt.n a1f2c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a234c │ │ + b.n a1f2c │ │ asrs r6, r0, #27 │ │ movs r2, r0 │ │ asrs r4, r2, #27 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a25c4 ) │ │ + ldr r0, [pc, #440] @ (a21a4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a25c8 ) │ │ + ldr r0, [pc, #428] @ (a21a8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a244a │ │ + blx c1a00 │ │ + cbnz r0, a202a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2420 │ │ - b.n a2518 │ │ + beq.n a2000 │ │ + b.n a20f8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a247a │ │ + blx c1a00 │ │ + cbnz r0, a205a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2450 │ │ - b.n a2518 │ │ + beq.n a2030 │ │ + b.n a20f8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a24b2 │ │ + blx c1a00 │ │ + cbnz r0, a2092 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2488 │ │ - b.n a2518 │ │ + beq.n a2068 │ │ + b.n a20f8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a24ea │ │ + blx c1a00 │ │ + cbnz r0, a20ca │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a24c0 │ │ - b.n a2518 │ │ + beq.n a20a0 │ │ + b.n a20f8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2534 │ │ + blx c1a00 │ │ + cbnz r0, a2114 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a24f0 │ │ + beq.n a20d0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2570 │ │ + blx c1a00 │ │ + cbnz r0, a2150 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a2542 │ │ - b.n a251c │ │ + beq.n a2122 │ │ + b.n a20fc │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a25a6 │ │ + bne.n a2186 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a25a6 │ │ + bne.n a2186 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a251c │ │ + beq.n a20fc │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a251c │ │ + bgt.n a20fc │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a251c │ │ + b.n a20fc │ │ asrs r6, r6, #19 │ │ movs r2, r0 │ │ asrs r4, r0, #20 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (a2768 ) │ │ + ldr r0, [pc, #396] @ (a2348 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -74364,3207 +74036,3207 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a2656 │ │ + blx c1a50 │ │ + cbnz r0, a2236 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a25fc │ │ + beq.n a21dc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (a276c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (a234c ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (a2770 ) │ │ + ldr r0, [pc, #272] @ (a2350 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a26c2 │ │ + blx c1a70 │ │ + cbnz r0, a22a2 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a269e │ │ + beq.n a227e │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2664 │ │ - b.n a2622 │ │ + beq.n a2244 │ │ + b.n a2202 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a2686 │ │ + beq.n a2266 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a2686 │ │ + blx c1840 │ │ + b.n a2266 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a273a │ │ + blx c1a70 │ │ + cbnz r0, a231a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a2622 │ │ + bne.w a2202 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a26da │ │ + blx c1ab0 │ │ + b.n a22ba │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a274a │ │ + bl 76664 │ │ + cbnz r0, a232a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n a2634 │ │ + b.n a2214 │ │ nop │ │ asrs r0, r5, #12 │ │ movs r2, r0 │ │ - strb r6, [r4, #30] │ │ + strb r6, [r0, #29] │ │ movs r2, r0 │ │ - stmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xebedfff6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #152] @ (a281c ) │ │ + ldr r0, [pc, #152] @ (a23fc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a27b8 │ │ + blx c1a50 │ │ + cbnz r0, a2398 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2790 │ │ - b.n a27ec │ │ + beq.n a2370 │ │ + b.n a23cc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (a2820 ) │ │ + ldr r0, [pc, #100] @ (a2400 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a27f0 │ │ + blx c1a70 │ │ + cbnz r0, a23d0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a27c0 │ │ + beq.n a23a0 │ │ movs r0, #0 │ │ - b.n a2806 │ │ + b.n a23e6 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ movs r0, #0 │ │ vldr d17, [sp, #8] │ │ vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ movmi r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ asrs r2, r0, #6 │ │ movs r2, r0 │ │ asrs r4, r4, #5 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (a28c4 ) │ │ + ldr r0, [pc, #144] @ (a24a4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a2868 │ │ + blx c1a50 │ │ + cbnz r0, a2448 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2840 │ │ - b.n a289e │ │ - ldr r0, [pc, #92] @ (a28c8 ) │ │ + beq.n a2420 │ │ + b.n a247e │ │ + ldr r0, [pc, #92] @ (a24a8 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a28a2 │ │ + blx c1a70 │ │ + cbnz r0, a2482 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2872 │ │ + beq.n a2452 │ │ movs r0, #0 │ │ - b.n a28ac │ │ + b.n a248c │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ asrs r2, r2, #3 │ │ movs r2, r0 │ │ asrs r6, r6, #2 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (a2960 ) │ │ + ldr r0, [pc, #132] @ (a2540 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a2910 │ │ + blx c1a50 │ │ + cbnz r0, a24f0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a28e8 │ │ - b.n a2944 │ │ - ldr r0, [pc, #80] @ (a2964 ) │ │ + beq.n a24c8 │ │ + b.n a2524 │ │ + ldr r0, [pc, #80] @ (a2544 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #0] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a2948 │ │ + blx c1a70 │ │ + cbnz r0, a2528 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #0] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2918 │ │ + beq.n a24f8 │ │ movs r0, #0 │ │ - b.n a294a │ │ + b.n a252a │ │ ldr r0, [sp, #0] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ asrs r0, r5, #32 │ │ movs r2, r0 │ │ asrs r4, r4, #32 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a297a │ │ + cbz r1, a255a │ │ mov r4, r1 │ │ - bl a2aa8 │ │ + bl a2688 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a2aa8 │ │ + bl a2688 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a2992 │ │ + cbz r1, a2572 │ │ mov r4, r1 │ │ - bl a2c78 │ │ + bl a2858 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a2c78 │ │ + bl a2858 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a29a8 │ │ + cbz r1, a2588 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a2e48 │ │ + bl a2a28 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a2e48 │ │ + b.w a2a28 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a29be │ │ + cbz r1, a259e │ │ mov r4, r1 │ │ - bl a2ea4 │ │ + bl a2a84 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a2ea4 │ │ + bl a2a84 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a29d6 │ │ + cbz r1, a25b6 │ │ mov r4, r1 │ │ - bl a2ff4 │ │ + bl a2bd4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a2ff4 │ │ + bl a2bd4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a29ee │ │ + cbz r1, a25ce │ │ mov r4, r1 │ │ - bl a3094 │ │ + bl a2c74 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a3094 │ │ + bl a2c74 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a3134 │ │ - cbz r4, a2a02 │ │ + bl a2d14 │ │ + cbz r4, a25e2 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a2a14 │ │ + cbz r1, a25f4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a3280 │ │ + bl a2e60 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a3280 │ │ + b.w a2e60 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a2a2a │ │ + cbz r1, a260a │ │ mov r4, r1 │ │ - bl a32dc │ │ + bl a2ebc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a32dc │ │ + bl a2ebc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a2a42 │ │ + cbz r1, a2622 │ │ mov r4, r1 │ │ - bl a337c │ │ + bl a2f5c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a337c │ │ + bl a2f5c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a2a5a │ │ + cbz r1, a263a │ │ mov r4, r1 │ │ - bl a3454 │ │ + bl a3034 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a3454 │ │ + bl a3034 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a34f4 │ │ - cbz r4, a2a6e │ │ + bl a30d4 │ │ + cbz r4, a264e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (a2a8c ) │ │ + ldr r5, [pc, #20] @ (a266c ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n a2a7c │ │ + bne.n a265c │ │ pop {r4, r5, r7, pc} │ │ - ldr r4, [pc, #312] @ (a2bc8 ) │ │ + ldr r3, [pc, #952] @ (a2a28 ) │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (a2aa0 ) │ │ + ldr r0, [pc, #12] @ (a2680 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (a2aa4 ) │ │ + ldr r2, [pc, #12] @ (a2684 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ lsls r4, r2, #28 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a2c70 ) │ │ + ldr r0, [pc, #440] @ (a2850 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a2c74 ) │ │ + ldr r0, [pc, #428] @ (a2854 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2af6 │ │ + blx c1a00 │ │ + cbnz r0, a26d6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2acc │ │ - b.n a2bc4 │ │ + beq.n a26ac │ │ + b.n a27a4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2b26 │ │ + blx c1a00 │ │ + cbnz r0, a2706 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2afc │ │ - b.n a2bc4 │ │ + beq.n a26dc │ │ + b.n a27a4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2b5e │ │ + blx c1a00 │ │ + cbnz r0, a273e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2b34 │ │ - b.n a2bc4 │ │ + beq.n a2714 │ │ + b.n a27a4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2b96 │ │ + blx c1a00 │ │ + cbnz r0, a2776 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2b6c │ │ - b.n a2bc4 │ │ + beq.n a274c │ │ + b.n a27a4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2be0 │ │ + blx c1a00 │ │ + cbnz r0, a27c0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2b9c │ │ + beq.n a277c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2c1c │ │ + blx c1a00 │ │ + cbnz r0, a27fc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a2bee │ │ - b.n a2bc8 │ │ + beq.n a27ce │ │ + b.n a27a8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a2c52 │ │ + bne.n a2832 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a2c52 │ │ + bne.n a2832 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a2bc8 │ │ + beq.n a27a8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a2bc8 │ │ + bgt.n a27a8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a2bc8 │ │ + b.n a27a8 │ │ lsrs r2, r1, #25 │ │ movs r2, r0 │ │ lsrs r0, r3, #25 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a2e40 ) │ │ + ldr r0, [pc, #440] @ (a2a20 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a2e44 ) │ │ + ldr r0, [pc, #428] @ (a2a24 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2cc6 │ │ + blx c1a00 │ │ + cbnz r0, a28a6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2c9c │ │ - b.n a2d94 │ │ + beq.n a287c │ │ + b.n a2974 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2cf6 │ │ + blx c1a00 │ │ + cbnz r0, a28d6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2ccc │ │ - b.n a2d94 │ │ + beq.n a28ac │ │ + b.n a2974 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2d2e │ │ + blx c1a00 │ │ + cbnz r0, a290e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2d04 │ │ - b.n a2d94 │ │ + beq.n a28e4 │ │ + b.n a2974 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2d66 │ │ + blx c1a00 │ │ + cbnz r0, a2946 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2d3c │ │ - b.n a2d94 │ │ + beq.n a291c │ │ + b.n a2974 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2db0 │ │ + blx c1a00 │ │ + cbnz r0, a2990 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2d6c │ │ + beq.n a294c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2dec │ │ + blx c1a00 │ │ + cbnz r0, a29cc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a2dbe │ │ - b.n a2d98 │ │ + beq.n a299e │ │ + b.n a2978 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a2e22 │ │ + bne.n a2a02 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a2e22 │ │ + bne.n a2a02 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a2d98 │ │ + beq.n a2978 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a2d98 │ │ + bgt.n a2978 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a2d98 │ │ + b.n a2978 │ │ lsrs r2, r7, #17 │ │ movs r2, r0 │ │ lsrs r0, r1, #18 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #72] @ (a2ea0 ) │ │ + ldr r0, [pc, #72] @ (a2a80 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a2e8a │ │ + blx c1a50 │ │ + cbnz r0, a2a6a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2e60 │ │ + beq.n a2a40 │ │ movs r0, #0 │ │ - b.n a2e8c │ │ + b.n a2a6c │ │ ldr r0, [sp, #0] │ │ ldr r1, [r6, #0] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsrs r4, r5, #10 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #308] @ (a2fe8 ) │ │ + ldr r0, [pc, #308] @ (a2bc8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a2eea │ │ + blx c1a50 │ │ + cbnz r0, a2aca │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2ec2 │ │ - b.n a2f20 │ │ - ldr r0, [pc, #256] @ (a2fec ) │ │ + beq.n a2aa2 │ │ + b.n a2b00 │ │ + ldr r0, [pc, #256] @ (a2bcc ) │ │ sub.w r5, r7, #53 @ 0x35 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a2f40 │ │ + blx c1a70 │ │ + cbnz r0, a2b20 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2ef4 │ │ + beq.n a2ad4 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-53] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n a2f24 │ │ + bne.n a2b04 │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a2f76 │ │ + blx c1a50 │ │ + cbnz r0, a2b56 │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2f4e │ │ - b.n a2f24 │ │ + beq.n a2b2e │ │ + b.n a2b04 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #116] @ (a2ff0 ) │ │ + ldr r0, [pc, #116] @ (a2bd0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a2fac │ │ + blx c1a70 │ │ + cbnz r0, a2b8c │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2f7e │ │ - b.n a2f24 │ │ + beq.n a2b5e │ │ + b.n a2b04 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a2fdc │ │ + blx c1a00 │ │ + cbnz r0, a2bbc │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a2fb2 │ │ - b.n a2f24 │ │ + beq.n a2b92 │ │ + b.n a2b04 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d9, d16 │ │ - b.n a2f24 │ │ + b.n a2b04 │ │ nop │ │ lsrs r0, r2, #9 │ │ movs r2, r0 │ │ lsrs r4, r6, #8 │ │ movs r2, r0 │ │ lsrs r6, r4, #6 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a308c ) │ │ + ldr r0, [pc, #136] @ (a2c6c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a3038 │ │ + blx c1a50 │ │ + cbnz r0, a2c18 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3010 │ │ - b.n a306c │ │ + beq.n a2bf0 │ │ + b.n a2c4c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a3090 ) │ │ + ldr r0, [pc, #84] @ (a2c70 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a3072 │ │ + blx c1a70 │ │ + cbnz r0, a2c52 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3040 │ │ + beq.n a2c20 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a3076 │ │ + b.n a2c56 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsrs r2, r0, #4 │ │ movs r2, r0 │ │ lsrs r4, r4, #3 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a312c ) │ │ + ldr r0, [pc, #136] @ (a2d0c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a30d8 │ │ + blx c1a50 │ │ + cbnz r0, a2cb8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a30b0 │ │ - b.n a310c │ │ + beq.n a2c90 │ │ + b.n a2cec │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a3130 ) │ │ + ldr r0, [pc, #84] @ (a2d10 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a3112 │ │ + blx c1a70 │ │ + cbnz r0, a2cf2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a30e0 │ │ + beq.n a2cc0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a3116 │ │ + b.n a2cf6 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsrs r2, r4, #1 │ │ movs r2, r0 │ │ lsrs r4, r0, #1 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #304] @ (a3270 ) │ │ + ldr r0, [pc, #304] @ (a2e50 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a3176 │ │ + blx c1a50 │ │ + cbnz r0, a2d56 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a314e │ │ - b.n a324c │ │ + beq.n a2d2e │ │ + b.n a2e2c │ │ add r5, sp, #4 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1fa0 │ │ - cbnz r0, a31a8 │ │ + blx c1b80 │ │ + cbnz r0, a2d88 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r3, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1fb0 │ │ + blx c1b90 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3178 │ │ - b.n a324c │ │ - ldr r5, [pc, #200] @ (a3274 ) │ │ + beq.n a2d58 │ │ + b.n a2e2c │ │ + ldr r5, [pc, #200] @ (a2e54 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #200] @ (a3278 ) │ │ + ldr r0, [pc, #200] @ (a2e58 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a3216 │ │ + blx c1a70 │ │ + cbnz r0, a2df6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a31f0 │ │ + beq.n a2dd0 │ │ ldr r3, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a31b6 │ │ - b.n a324c │ │ + beq.n a2d96 │ │ + b.n a2e2c │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a31d8 │ │ + beq.n a2db8 │ │ mov r0, fp │ │ movs r1, #17 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a31d8 │ │ - ldr r0, [pc, #100] @ (a327c ) │ │ + blx c1840 │ │ + b.n a2db8 │ │ + ldr r0, [pc, #100] @ (a2e5c ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a3262 │ │ + blx c1a70 │ │ + cbnz r0, a2e42 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3220 │ │ + beq.n a2e00 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-37] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n a324e │ │ + b.n a2e2e │ │ nop │ │ lsls r4, r0, #31 │ │ movs r2, r0 │ │ - ldr r4, [r3, #68] @ 0x44 │ │ + ldr r4, [r7, #60] @ 0x3c │ │ movs r2, r0 │ │ - ble.n a31e6 │ │ + b.n a3046 │ │ vcvt.f32.f16 q8, d8 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #72] @ (a32d8 ) │ │ + ldr r0, [pc, #72] @ (a2eb8 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a32c2 │ │ + blx c1a50 │ │ + cbnz r0, a2ea2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3298 │ │ + beq.n a2e78 │ │ movs r0, #0 │ │ - b.n a32c4 │ │ + b.n a2ea4 │ │ ldr r0, [sp, #0] │ │ ldr r1, [r6, #0] │ │ ldr r2, [sp, #4] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w fp, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r4, r6, #25 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a3374 ) │ │ + ldr r0, [pc, #136] @ (a2f54 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a3320 │ │ + blx c1a50 │ │ + cbnz r0, a2f00 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a32f8 │ │ - b.n a3354 │ │ + beq.n a2ed8 │ │ + b.n a2f34 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a3378 ) │ │ + ldr r0, [pc, #84] @ (a2f58 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a335a │ │ + blx c1a70 │ │ + cbnz r0, a2f3a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3328 │ │ + beq.n a2f08 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a335e │ │ + b.n a2f3e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r2, r3, #24 │ │ movs r2, r0 │ │ lsls r4, r7, #23 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (a344c ) │ │ + ldr r0, [pc, #192] @ (a302c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a33c2 │ │ + blx c1a50 │ │ + cbnz r0, a2fa2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a339a │ │ - b.n a3426 │ │ + beq.n a2f7a │ │ + b.n a3006 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #136] @ (a3450 ) │ │ + ldr r0, [pc, #136] @ (a3030 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a33f8 │ │ + blx c1a70 │ │ + cbnz r0, a2fd8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a33ca │ │ - b.n a3426 │ │ + beq.n a2faa │ │ + b.n a3006 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3442 │ │ + blx c1a00 │ │ + cbnz r0, a3022 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a33fe │ │ + beq.n a2fde │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n a342a │ │ + b.n a300a │ │ lsls r0, r7, #21 │ │ movs r2, r0 │ │ lsls r2, r3, #21 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a34ec ) │ │ + ldr r0, [pc, #136] @ (a30cc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a3498 │ │ + blx c1a50 │ │ + cbnz r0, a3078 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3470 │ │ - b.n a34cc │ │ + beq.n a3050 │ │ + b.n a30ac │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a34f0 ) │ │ + ldr r0, [pc, #84] @ (a30d0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a34d2 │ │ + blx c1a70 │ │ + cbnz r0, a30b2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a34a0 │ │ + beq.n a3080 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a34d6 │ │ + b.n a30b6 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r2, r4, #18 │ │ movs r2, r0 │ │ lsls r4, r0, #18 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #308] @ (a3634 ) │ │ + ldr r0, [pc, #308] @ (a3214 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a3536 │ │ + blx c1a50 │ │ + cbnz r0, a3116 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a350e │ │ - b.n a360e │ │ + beq.n a30ee │ │ + b.n a31ee │ │ add r5, sp, #12 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1fa0 │ │ - cbnz r0, a3568 │ │ + blx c1b80 │ │ + cbnz r0, a3148 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r3, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1fb0 │ │ + blx c1b90 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3538 │ │ - b.n a360e │ │ - ldr r5, [pc, #204] @ (a3638 ) │ │ + beq.n a3118 │ │ + b.n a31ee │ │ + ldr r5, [pc, #204] @ (a3218 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #204] @ (a363c ) │ │ + ldr r0, [pc, #204] @ (a321c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, a35d8 │ │ + blx c1a70 │ │ + cbnz r0, a31b8 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a35b0 │ │ + beq.n a3190 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3576 │ │ - b.n a360e │ │ + beq.n a3156 │ │ + b.n a31ee │ │ add.w r0, r5, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a3598 │ │ + beq.n a3178 │ │ mov r0, fp │ │ movs r1, #17 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a3598 │ │ - ldr r0, [pc, #100] @ (a3640 ) │ │ + blx c1840 │ │ + b.n a3178 │ │ + ldr r0, [pc, #100] @ (a3220 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a3626 │ │ + blx c1a70 │ │ + cbnz r0, a3206 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a35e2 │ │ + beq.n a31c2 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-37] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n a3610 │ │ + b.n a31f0 │ │ nop │ │ lsls r4, r0, #16 │ │ movs r2, r0 │ │ - ldr r4, [r3, #8] │ │ + ldr r4, [r7, #0] │ │ movs r2, r0 │ │ - bls.n a362a │ │ + ble.n a328a │ │ @ instruction: 0xfff60346 │ │ movs r2, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3656 │ │ + cbz r1, a3236 │ │ mov r4, r1 │ │ - bl a36d0 │ │ + bl a32b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a36d0 │ │ + bl a32b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a366e │ │ + cbz r1, a324e │ │ mov r4, r1 │ │ - bl a3744 │ │ + bl a3324 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a3744 │ │ + bl a3324 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a37c0 │ │ - cbz r4, a3682 │ │ + bl a33a0 │ │ + cbz r4, a3262 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a3694 │ │ + cbz r1, a3274 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a38e0 │ │ + bl a34c0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a38e0 │ │ + b.w a34c0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (a36b4 ) │ │ + ldr r5, [pc, #20] @ (a3294 ) │ │ movs r4, #104 @ 0x68 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n a36a2 │ │ + bne.n a3282 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - adcs r0, r4 │ │ + asrs r0, r0 │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (a36c8 ) │ │ + ldr r0, [pc, #12] @ (a32a8 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (a36cc ) │ │ + ldr r2, [pc, #12] @ (a32ac ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ @ instruction: 0xfaec0001 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #92] @ (a373c ) │ │ + ldr r0, [pc, #92] @ (a331c ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #80] @ (a3740 ) │ │ + ldr r0, [pc, #80] @ (a3320 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a3720 │ │ + blx c1a00 │ │ + cbnz r0, a3300 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a36f2 │ │ + beq.n a32d2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a3724 │ │ + b.n a3304 │ │ vldr d0, [sp] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsls r4, r4, #8 │ │ movs r2, r0 │ │ lsls r2, r6, #8 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (a37b8 ) │ │ + ldr r0, [pc, #100] @ (a3398 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (a37bc ) │ │ + ldr r0, [pc, #88] @ (a339c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a3794 │ │ + blx c1a00 │ │ + cbnz r0, a3374 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3766 │ │ + beq.n a3346 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a37a0 │ │ + b.n a3380 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsls r0, r6, #6 │ │ movs r2, r0 │ │ lsls r6, r7, #6 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #260] @ (a38d0 ) │ │ + ldr r0, [pc, #260] @ (a34b0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ ldr r2, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r3, r5 │ │ - blx c1fa0 │ │ - cbnz r0, a380a │ │ + blx c1b80 │ │ + cbnz r0, a33ea │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r3, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1fb0 │ │ + blx c1b90 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a37da │ │ - b.n a38ae │ │ - ldr r5, [pc, #200] @ (a38d4 ) │ │ + beq.n a33ba │ │ + b.n a348e │ │ + ldr r5, [pc, #200] @ (a34b4 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #196] @ (a38d8 ) │ │ + ldr r0, [pc, #196] @ (a34b8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a3878 │ │ + blx c1a70 │ │ + cbnz r0, a3458 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a3852 │ │ + beq.n a3432 │ │ ldr r3, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3818 │ │ - b.n a38ae │ │ + beq.n a33f8 │ │ + b.n a348e │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a383a │ │ + beq.n a341a │ │ mov r0, fp │ │ movs r1, #26 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a383a │ │ - ldr r0, [pc, #96] @ (a38dc ) │ │ + blx c1840 │ │ + b.n a341a │ │ + ldr r0, [pc, #96] @ (a34bc ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a38c4 │ │ + blx c1a70 │ │ + cbnz r0, a34a4 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3882 │ │ + beq.n a3462 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-37] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n a38b0 │ │ + b.n a3490 │ │ lsls r0, r7, #4 │ │ movs r2, r0 │ │ - str r2, [r1, #96] @ 0x60 │ │ + str r2, [r5, #88] @ 0x58 │ │ movs r2, r0 │ │ - bvc.n a3840 │ │ + bge.n a34a0 │ │ vtrn.16 d16, d22 │ │ movs r2, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (a39b4 ) │ │ + ldr r0, [pc, #200] @ (a3594 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ ldr r2, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r3, r5 │ │ - blx c1fa0 │ │ - cbnz r0, a392c │ │ + blx c1b80 │ │ + cbnz r0, a350c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r3, [r4, #4] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1fb0 │ │ + blx c1b90 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a38fa │ │ + beq.n a34da │ │ movs r0, #0 │ │ - b.n a399e │ │ - ldr r5, [pc, #136] @ (a39b8 ) │ │ + b.n a357e │ │ + ldr r5, [pc, #136] @ (a3598 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (a39bc ) │ │ + ldr r0, [pc, #136] @ (a359c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, a399c │ │ + blx c1a70 │ │ + cbnz r0, a357c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a3974 │ │ + beq.n a3554 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a393a │ │ - b.n a3928 │ │ + beq.n a351a │ │ + b.n a3508 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a395c │ │ + beq.n a353c │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a395c │ │ + blx c1840 │ │ + b.n a353c │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ movs r0, r3 │ │ movs r2, r0 │ │ - str r0, [r5, #76] @ 0x4c │ │ + str r0, [r1, #72] @ 0x48 │ │ movs r2, r0 │ │ - bhi.n a3908 │ │ + blt.n a3568 │ │ vsli.64 , q0, #54 @ 0x36 │ │ add r7, sp, #8 │ │ - cbz r1, a39d2 │ │ + cbz r1, a35b2 │ │ mov r4, r1 │ │ - bl a3c88 │ │ + bl a3868 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a3c88 │ │ + bl a3868 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a39ea │ │ + cbz r1, a35ca │ │ mov r4, r1 │ │ - bl a3e58 │ │ + bl a3a38 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a3e58 │ │ + bl a3a38 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3a02 │ │ + cbz r1, a35e2 │ │ mov r4, r1 │ │ - bl a4028 │ │ + bl a3c08 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a4028 │ │ + bl a3c08 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3a1a │ │ + cbz r1, a35fa │ │ mov r4, r1 │ │ - bl a42ec │ │ + bl a3ecc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a42ec │ │ + bl a3ecc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3a32 │ │ + cbz r1, a3612 │ │ mov r4, r1 │ │ - bl a45b0 │ │ + bl a4190 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a45b0 │ │ + bl a4190 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a3a78 ) │ │ + ldr r0, [pc, #52] @ (a3658 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a3a56 │ │ + cbz r1, a3636 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a462c │ │ - b.n a3a66 │ │ + bl a420c │ │ + b.n a3646 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a462c │ │ + bl a420c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cdp2 0, 12, cr0, cr2, cr1, {0} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3a8e │ │ + cbz r1, a366e │ │ mov r4, r1 │ │ - bl a495c │ │ + bl a453c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a495c │ │ + bl a453c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a3ad4 ) │ │ + ldr r0, [pc, #52] @ (a36b4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a3ab2 │ │ + cbz r1, a3692 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a4a10 │ │ - b.n a3ac2 │ │ + bl a45f0 │ │ + b.n a36a2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a4a10 │ │ + bl a45f0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cdp2 0, 6, cr0, cr6, cr1, {0} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3aea │ │ + cbz r1, a36ca │ │ mov r4, r1 │ │ - bl a4ec4 │ │ + bl a4aa4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a4ec4 │ │ + bl a4aa4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3b02 │ │ + cbz r1, a36e2 │ │ mov r4, r1 │ │ - bl a5084 │ │ + bl a4c64 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5084 │ │ + bl a4c64 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3b1a │ │ + cbz r1, a36fa │ │ mov r4, r1 │ │ - bl a5248 │ │ + bl a4e28 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5248 │ │ + bl a4e28 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3b32 │ │ + cbz r1, a3712 │ │ mov r4, r1 │ │ - bl a5308 │ │ + bl a4ee8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5308 │ │ + bl a4ee8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3b4a │ │ + cbz r1, a372a │ │ mov r4, r1 │ │ - bl a53c8 │ │ + bl a4fa8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a53c8 │ │ + bl a4fa8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3b62 │ │ + cbz r1, a3742 │ │ mov r4, r1 │ │ - bl a550c │ │ + bl a50ec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a550c │ │ + bl a50ec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a3ba8 ) │ │ + ldr r0, [pc, #52] @ (a3788 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a3b86 │ │ + cbz r1, a3766 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a5654 │ │ - b.n a3b96 │ │ + bl a5234 │ │ + b.n a3776 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a5654 │ │ + bl a5234 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldc2 0, cr0, [r2, #4] │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3bbe │ │ + cbz r1, a379e │ │ mov r4, r1 │ │ - bl a5800 │ │ + bl a53e0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5800 │ │ + bl a53e0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3bd6 │ │ + cbz r1, a37b6 │ │ mov r4, r1 │ │ - bl a5914 │ │ + bl a54f4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5914 │ │ + bl a54f4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3bee │ │ + cbz r1, a37ce │ │ mov r4, r1 │ │ - bl a5ae0 │ │ + bl a56c0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5ae0 │ │ + bl a56c0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a3c06 │ │ + cbz r1, a37e6 │ │ mov r4, r1 │ │ - bl a5cac │ │ + bl a588c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a5cac │ │ + bl a588c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a3c4c ) │ │ + ldr r0, [pc, #52] @ (a382c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a3c2a │ │ + cbz r1, a380a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a5e7c │ │ - b.n a3c3a │ │ + bl a5a5c │ │ + b.n a381a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a5e7c │ │ + bl a5a5c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ stc2l 0, cr0, [lr], #4 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (a3c6c ) │ │ + ldr r5, [pc, #20] @ (a384c ) │ │ mov.w r4, #488 @ 0x1e8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n a3c5c │ │ + bne.n a383c │ │ pop {r4, r5, r7, pc} │ │ - subs r4, #30 │ │ + subs r3, #190 @ 0xbe │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (a3c80 ) │ │ + ldr r0, [pc, #12] @ (a3860 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (a3c84 ) │ │ + ldr r2, [pc, #12] @ (a3864 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ @ instruction: 0xf5340001 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a3e50 ) │ │ + ldr r0, [pc, #440] @ (a3a30 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a3e54 ) │ │ + ldr r0, [pc, #428] @ (a3a34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3cd6 │ │ + blx c1a00 │ │ + cbnz r0, a38b6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3cac │ │ - b.n a3da4 │ │ + beq.n a388c │ │ + b.n a3984 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3d06 │ │ + blx c1a00 │ │ + cbnz r0, a38e6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3cdc │ │ - b.n a3da4 │ │ + beq.n a38bc │ │ + b.n a3984 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3d3e │ │ + blx c1a00 │ │ + cbnz r0, a391e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3d14 │ │ - b.n a3da4 │ │ + beq.n a38f4 │ │ + b.n a3984 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3d76 │ │ + blx c1a00 │ │ + cbnz r0, a3956 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3d4c │ │ - b.n a3da4 │ │ + beq.n a392c │ │ + b.n a3984 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3dc0 │ │ + blx c1a00 │ │ + cbnz r0, a39a0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3d7c │ │ + beq.n a395c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3dfc │ │ + blx c1a00 │ │ + cbnz r0, a39dc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a3dce │ │ - b.n a3da8 │ │ + beq.n a39ae │ │ + b.n a3988 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a3e32 │ │ + bne.n a3a12 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a3e32 │ │ + bne.n a3a12 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a3da8 │ │ + beq.n a3988 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a3da8 │ │ + bgt.n a3988 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a3da8 │ │ + b.n a3988 │ │ stc2l 0, cr0, [sl], #-4 │ │ ldc2l 0, cr0, [r8], #-4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (a4020 ) │ │ + ldr r0, [pc, #440] @ (a3c00 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (a4024 ) │ │ + ldr r0, [pc, #428] @ (a3c04 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3ea6 │ │ + blx c1a00 │ │ + cbnz r0, a3a86 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3e7c │ │ - b.n a3f74 │ │ + beq.n a3a5c │ │ + b.n a3b54 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3ed6 │ │ + blx c1a00 │ │ + cbnz r0, a3ab6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3eac │ │ - b.n a3f74 │ │ + beq.n a3a8c │ │ + b.n a3b54 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3f0e │ │ + blx c1a00 │ │ + cbnz r0, a3aee │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3ee4 │ │ - b.n a3f74 │ │ + beq.n a3ac4 │ │ + b.n a3b54 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3f46 │ │ + blx c1a00 │ │ + cbnz r0, a3b26 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3f1c │ │ - b.n a3f74 │ │ + beq.n a3afc │ │ + b.n a3b54 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3f90 │ │ + blx c1a00 │ │ + cbnz r0, a3b70 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a3f4c │ │ + beq.n a3b2c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a3fcc │ │ + blx c1a00 │ │ + cbnz r0, a3bac │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a3f9e │ │ - b.n a3f78 │ │ + beq.n a3b7e │ │ + b.n a3b58 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a4002 │ │ + bne.n a3be2 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n a4002 │ │ + bne.n a3be2 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a3f78 │ │ + beq.n a3b58 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n a3f78 │ │ + bgt.n a3b58 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n a3f78 │ │ + b.n a3b58 │ │ @ instruction: 0xfa9a0001 │ │ @ instruction: 0xfaa80001 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #680] @ (a42e0 ) │ │ + ldr r0, [pc, #680] @ (a3ec0 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a406e │ │ + blx c1a50 │ │ + cbnz r0, a3c4e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4046 │ │ - b.n a4108 │ │ + beq.n a3c26 │ │ + b.n a3ce8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #624] @ (a42e4 ) │ │ + ldr r0, [pc, #624] @ (a3ec4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a40a4 │ │ + blx c1a70 │ │ + cbnz r0, a3c84 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4076 │ │ - b.n a4108 │ │ + beq.n a3c56 │ │ + b.n a3ce8 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a40d2 │ │ + blx c1a50 │ │ + cbnz r0, a3cb2 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a40aa │ │ - b.n a4108 │ │ - ldr r0, [pc, #532] @ (a42e8 ) │ │ + beq.n a3c8a │ │ + b.n a3ce8 │ │ + ldr r0, [pc, #532] @ (a3ec8 ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a4124 │ │ + blx c1a70 │ │ + cbnz r0, a3d04 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a40dc │ │ + beq.n a3cbc │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d10} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ add r6, sp, #4 │ │ - cbz r0, a4178 │ │ + cbz r0, a3d58 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a41bc │ │ + bne.n a3d9c │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a412c │ │ - b.n a410c │ │ + beq.n a3d0c │ │ + b.n a3cec │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n a410c │ │ + bne.n a3cec │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a415a │ │ + beq.n a3d3a │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a4222 │ │ + bne.n a3e02 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a4188 │ │ - b.n a410c │ │ + beq.n a3d68 │ │ + b.n a3cec │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a41f0 │ │ + blx c1a70 │ │ + cbnz r0, a3dd0 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a41be │ │ - b.n a410c │ │ + beq.n a3d9e │ │ + b.n a3cec │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a4256 │ │ + blx c1a50 │ │ + cbnz r0, a3e36 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a41f6 │ │ - b.n a410c │ │ + beq.n a3dd6 │ │ + b.n a3cec │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a428a │ │ + blx c1a00 │ │ + cbnz r0, a3e6a │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a4228 │ │ - b.n a410c │ │ + beq.n a3e08 │ │ + b.n a3cec │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a4298 │ │ + blx c1a70 │ │ + cbnz r0, a3e78 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a4258 │ │ - b.n a410c │ │ + beq.n a3e38 │ │ + b.n a3cec │ │ vldr d16, [sp, #8] │ │ vsub.f64 d9, d9, d16 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ - b.n a42d4 │ │ + b.n a3eb4 │ │ vldr d10, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a42cc │ │ + blx c1a00 │ │ + cbnz r0, a3eac │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a429e │ │ - b.n a410c │ │ + beq.n a3e7e │ │ + b.n a3cec │ │ vldr d16, [sp, #8] │ │ vsub.f64 d16, d10, d16 │ │ vmla.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n a410c │ │ + b.n a3cec │ │ nop │ │ str.w r0, [ip, #1] │ │ strh.w r0, [lr, #1] │ │ str.w r0, [ip, r1] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #680] @ (a45a4 ) │ │ + ldr r0, [pc, #680] @ (a4184 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a4332 │ │ + blx c1a50 │ │ + cbnz r0, a3f12 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a430a │ │ - b.n a43cc │ │ + beq.n a3eea │ │ + b.n a3fac │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #624] @ (a45a8 ) │ │ + ldr r0, [pc, #624] @ (a4188 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a4368 │ │ + blx c1a70 │ │ + cbnz r0, a3f48 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a433a │ │ - b.n a43cc │ │ + beq.n a3f1a │ │ + b.n a3fac │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a4396 │ │ + blx c1a50 │ │ + cbnz r0, a3f76 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a436e │ │ - b.n a43cc │ │ - ldr r0, [pc, #532] @ (a45ac ) │ │ + beq.n a3f4e │ │ + b.n a3fac │ │ + ldr r0, [pc, #532] @ (a418c ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a43e8 │ │ + blx c1a70 │ │ + cbnz r0, a3fc8 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a43a0 │ │ + beq.n a3f80 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d10} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ add r6, sp, #4 │ │ - cbz r0, a443c │ │ + cbz r0, a401c │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a4480 │ │ + bne.n a4060 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a43f0 │ │ - b.n a43d0 │ │ + beq.n a3fd0 │ │ + b.n a3fb0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n a43d0 │ │ + bne.n a3fb0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a441e │ │ + beq.n a3ffe │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a44e8 │ │ + bne.n a40c8 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a444c │ │ - b.n a43d0 │ │ + beq.n a402c │ │ + b.n a3fb0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a44b4 │ │ + blx c1a70 │ │ + cbnz r0, a4094 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a4482 │ │ - b.n a43d0 │ │ + beq.n a4062 │ │ + b.n a3fb0 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a451a │ │ + blx c1a00 │ │ + cbnz r0, a40fa │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a44ba │ │ - b.n a43d0 │ │ + beq.n a409a │ │ + b.n a3fb0 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a4530 │ │ + blx c1a50 │ │ + cbnz r0, a4110 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a44ee │ │ - b.n a43d0 │ │ + beq.n a40ce │ │ + b.n a3fb0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d9, d9, d16 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vmla.f64 d8, d9, d16 │ │ vmov.f64 d0, d8 │ │ - b.n a43d0 │ │ + b.n a3fb0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a4564 │ │ + blx c1a70 │ │ + cbnz r0, a4144 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a4532 │ │ - b.n a43d0 │ │ + beq.n a4112 │ │ + b.n a3fb0 │ │ vldr d10, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a4598 │ │ + blx c1a00 │ │ + cbnz r0, a4178 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a456a │ │ - b.n a43d0 │ │ + beq.n a414a │ │ + b.n a3fb0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d16, d10, d16 │ │ - b.n a4526 │ │ + b.n a4106 │ │ nop │ │ addw r0, r8, #2049 @ 0x801 │ │ @ instruction: 0xf5ea0001 │ │ @ instruction: 0xf5880001 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (a4624 ) │ │ + ldr r0, [pc, #100] @ (a4204 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (a4628 ) │ │ + ldr r0, [pc, #88] @ (a4208 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a4600 │ │ + blx c1a00 │ │ + cbnz r0, a41e0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a45d2 │ │ + beq.n a41b2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a460c │ │ + b.n a41ec │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp] │ │ vmul.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ sbfx r0, r4, #0, #2 │ │ @ instruction: 0xf3520001 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #776] @ (a4944 ) │ │ + ldr r0, [pc, #776] @ (a4524 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -77573,381 +77245,381 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a4684 │ │ + blx c1a50 │ │ + cbnz r0, a4264 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a465c │ │ - b.n a46ec │ │ - ldr r0, [pc, #704] @ (a4948 ) │ │ + beq.n a423c │ │ + b.n a42cc │ │ + ldr r0, [pc, #704] @ (a4528 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a46bc │ │ + blx c1a70 │ │ + cbnz r0, a429c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a468e │ │ - b.n a46ec │ │ + beq.n a426e │ │ + b.n a42cc │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a473a │ │ + cbz r0, a431a │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a47ba │ │ + bne.n a439a │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a46c4 │ │ + beq.n a42a4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a46ec │ │ + bne.n a42cc │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a4720 │ │ - ldr r4, [pc, #512] @ (a494c ) │ │ + beq.n a4300 │ │ + ldr r4, [pc, #512] @ (a452c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (a4950 ) │ │ + ldr r0, [pc, #512] @ (a4530 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a48a0 │ │ + bne.w a4480 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a4794 │ │ + beq.n a4374 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4756 │ │ - b.n a46ec │ │ + beq.n a4336 │ │ + b.n a42cc │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a477c │ │ + beq.n a435c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a477c │ │ - ldr r4, [pc, #408] @ (a4954 ) │ │ + blx c1840 │ │ + b.n a435c │ │ + ldr r4, [pc, #408] @ (a4534 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #404] @ (a4958 ) │ │ + ldr r0, [pc, #404] @ (a4538 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a4826 │ │ + blx c1a70 │ │ + cbnz r0, a4406 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a4802 │ │ + beq.n a43e2 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a47c8 │ │ - b.n a46ec │ │ + beq.n a43a8 │ │ + b.n a42cc │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a47ea │ │ + beq.n a43ca │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a47ea │ │ + blx c1840 │ │ + b.n a43ca │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a4918 │ │ + bne.n a44f8 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a46ec │ │ + bne.w a42cc │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a483e │ │ + blx c1ab0 │ │ + b.n a441e │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a4918 │ │ + blx c1a70 │ │ + cbnz r0, a44f8 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a46ec │ │ + bne.w a42cc │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a48b8 │ │ + blx c1ab0 │ │ + b.n a4498 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a4928 │ │ + bl 76664 │ │ + cbnz r0, a4508 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a46fe │ │ + b.n a42de │ │ movt r0, #32769 @ 0x8001 │ │ @ instruction: 0xf29a0001 │ │ - ldrsb r4, [r3, r3] │ │ + ldrsb r4, [r7, r1] │ │ movs r2, r0 │ │ - stmia r7!, {r0, r1, r3, r4, r5, r7} │ │ - vcvt.bf16.f32 d21, q13 │ │ + ldmia r2!, {r0, r1, r3, r4, r5, r6, r7} │ │ + vcvt.f16.f32 d21, q5 │ │ movs r2, r0 │ │ - stmia r7!, {r0, r3, r6} │ │ + ldmia r2!, {r0, r3, r7} │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (a4a08 ) │ │ + ldr r0, [pc, #156] @ (a45e8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a49a0 │ │ + blx c1a50 │ │ + cbnz r0, a4580 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4978 │ │ - b.n a49d6 │ │ - ldr r0, [pc, #104] @ (a4a0c ) │ │ + beq.n a4558 │ │ + b.n a45b6 │ │ + ldr r0, [pc, #104] @ (a45ec ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a49dc │ │ + blx c1a70 │ │ + cbnz r0, a45bc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a49aa │ │ + beq.n a458a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a49f0 │ │ + b.n a45d0 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ vaddl.s16 q0, d10, d1 │ │ vhadd.s d16, d14, d1 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #868] @ (a4d84 ) │ │ + ldr r0, [pc, #868] @ (a4964 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -77956,1225 +77628,1225 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a4a68 │ │ + blx c1a50 │ │ + cbnz r0, a4648 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4a40 │ │ - b.n a4c46 │ │ - ldr r0, [pc, #796] @ (a4d88 ) │ │ + beq.n a4620 │ │ + b.n a4826 │ │ + ldr r0, [pc, #796] @ (a4968 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, a4aa0 │ │ + blx c1a70 │ │ + cbnz r0, a4680 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4a72 │ │ - b.n a4c46 │ │ + beq.n a4652 │ │ + b.n a4826 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a4aec │ │ + cbz r0, a46cc │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a4b30 │ │ + blx c1a50 │ │ + cbnz r0, a4710 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4aa8 │ │ - b.n a4c46 │ │ + beq.n a4688 │ │ + b.n a4826 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a4c46 │ │ + bne.w a4826 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a4ad0 │ │ + beq.n a46b0 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a4c16 │ │ + bne.w a47f6 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4afe │ │ - b.n a4c46 │ │ - ldr r4, [pc, #888] @ (a4eac ) │ │ + beq.n a46de │ │ + b.n a4826 │ │ + ldr r4, [pc, #888] @ (a4a8c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #888] @ (a4eb0 ) │ │ + ldr r0, [pc, #888] @ (a4a90 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a4b9e │ │ + blx c1a70 │ │ + cbnz r0, a477e │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a4b78 │ │ + beq.n a4758 │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4b3e │ │ - b.n a4c46 │ │ + beq.n a471e │ │ + b.n a4826 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a4b60 │ │ + beq.n a4740 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a4b60 │ │ + blx c1840 │ │ + b.n a4740 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a4e7e │ │ + bne.w a4a5e │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, a4c46 │ │ + blx c1a30 │ │ + cbnz r0, a4826 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a4bb6 │ │ + blx c1ab0 │ │ + b.n a4796 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a4c94 │ │ + cbz r0, a4874 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a4d16 │ │ + bne.n a48f6 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4c1e │ │ + beq.n a47fe │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a4c46 │ │ + bne.n a4826 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a4c7a │ │ - ldr r4, [pc, #528] @ (a4eb4 ) │ │ + beq.n a485a │ │ + ldr r4, [pc, #528] @ (a4a94 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #524] @ (a4eb8 ) │ │ + ldr r0, [pc, #524] @ (a4a98 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a4e06 │ │ + bne.w a49e6 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a4cf0 │ │ + beq.n a48d0 │ │ ldr r3, [r4, #32] │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4cb0 │ │ - b.n a4c46 │ │ + beq.n a4890 │ │ + b.n a4826 │ │ add.w r0, r4, #36 @ 0x24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a4cd8 │ │ + beq.n a48b8 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #32] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a4cd8 │ │ - ldr r4, [pc, #420] @ (a4ebc ) │ │ + blx c1840 │ │ + b.n a48b8 │ │ + ldr r4, [pc, #420] @ (a4a9c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #416] @ (a4ec0 ) │ │ + ldr r0, [pc, #416] @ (a4aa0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a4d8c │ │ + blx c1a70 │ │ + cbnz r0, a496c │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a4d5e │ │ + beq.n a493e │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4d24 │ │ - b.n a4c46 │ │ + beq.n a4904 │ │ + b.n a4826 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a4d46 │ │ + beq.n a4926 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a4d46 │ │ + blx c1840 │ │ + b.n a4926 │ │ cdp 0, 14, cr0, cr4, cr1, {0} │ │ cdp 0, 11, cr0, cr6, cr1, {0} │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a4e7e │ │ + bne.n a4a5e │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a4c46 │ │ + bne.w a4826 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a4da4 │ │ + blx c1ab0 │ │ + b.n a4984 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a4e7e │ │ + blx c1a70 │ │ + cbnz r0, a4a5e │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a4c46 │ │ + bne.w a4826 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a4e1e │ │ + blx c1ab0 │ │ + b.n a49fe │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a4e8e │ │ + bl 76664 │ │ + cbnz r0, a4a6e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a4c58 │ │ + b.n a4838 │ │ nop │ │ - strh r4, [r6, r3] │ │ + strh r4, [r2, r2] │ │ movs r2, r0 │ │ - stmia r3!, {r0, r1, r4, r6, r7} │ │ - vzip.16 d21, d2 │ │ + stmia r7!, {r0, r1, r4} │ │ + vuzp.16 d21, d18 │ │ movs r2, r0 │ │ - stmia r2!, {r0, r5, r6} │ │ - vuzp.16 d21, d14 │ │ + stmia r5!, {r0, r5, r7} │ │ + vtrn.16 d21, d30 │ │ movs r2, r0 │ │ - stmia r1!, {r0, r2, r3, r5, r6, r7} │ │ + stmia r5!, {r0, r2, r3, r5} │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #420] @ (a5078 ) │ │ + ldr r0, [pc, #420] @ (a4c58 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a4f0a │ │ + blx c1a50 │ │ + cbnz r0, a4aea │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4ee2 │ │ - b.n a4fa4 │ │ + beq.n a4ac2 │ │ + b.n a4b84 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #364] @ (a507c ) │ │ + ldr r0, [pc, #364] @ (a4c5c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a4f40 │ │ + blx c1a70 │ │ + cbnz r0, a4b20 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4f12 │ │ - b.n a4fa4 │ │ + beq.n a4af2 │ │ + b.n a4b84 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a4f6e │ │ + blx c1a50 │ │ + cbnz r0, a4b4e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4f46 │ │ - b.n a4fa4 │ │ - ldr r0, [pc, #272] @ (a5080 ) │ │ + beq.n a4b26 │ │ + b.n a4b84 │ │ + ldr r0, [pc, #272] @ (a4c60 ) │ │ sub.w r8, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a4fc0 │ │ + blx c1a70 │ │ + cbnz r0, a4ba0 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a4f78 │ │ + beq.n a4b58 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ - cbz r0, a4fd0 │ │ + cbz r0, a4bb0 │ │ vadd.f64 d0, d8, d16 │ │ - b.n a4fa8 │ │ + b.n a4b88 │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a4ffe │ │ + blx c1a50 │ │ + cbnz r0, a4bde │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a4fd2 │ │ - b.n a4fa8 │ │ + beq.n a4bb2 │ │ + b.n a4b88 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5032 │ │ + blx c1a70 │ │ + cbnz r0, a4c12 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5000 │ │ - b.n a4fa8 │ │ + beq.n a4be0 │ │ + b.n a4b88 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a5066 │ │ + blx c1a00 │ │ + cbnz r0, a4c46 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5038 │ │ - b.n a4fa8 │ │ + beq.n a4c18 │ │ + b.n a4b88 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmul.f64 d16, d16, d17 │ │ - b.n a4fca │ │ + b.n a4baa │ │ bics.w r0, r0, r1 │ │ ands.w r0, r2, r1 │ │ @ instruction: 0xe9b00001 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #420] @ (a5238 ) │ │ + ldr r0, [pc, #420] @ (a4e18 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a50ca │ │ + blx c1a50 │ │ + cbnz r0, a4caa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a50a2 │ │ - b.n a5164 │ │ + beq.n a4c82 │ │ + b.n a4d44 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #364] @ (a523c ) │ │ + ldr r0, [pc, #364] @ (a4e1c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5100 │ │ + blx c1a70 │ │ + cbnz r0, a4ce0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a50d2 │ │ - b.n a5164 │ │ + beq.n a4cb2 │ │ + b.n a4d44 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a512e │ │ + blx c1a50 │ │ + cbnz r0, a4d0e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5106 │ │ - b.n a5164 │ │ - ldr r0, [pc, #272] @ (a5240 ) │ │ + beq.n a4ce6 │ │ + b.n a4d44 │ │ + ldr r0, [pc, #272] @ (a4e20 ) │ │ sub.w r8, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a5180 │ │ + blx c1a70 │ │ + cbnz r0, a4d60 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5138 │ │ + beq.n a4d18 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ - cbz r0, a51b4 │ │ + cbz r0, a4d94 │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a51be │ │ + blx c1a50 │ │ + cbnz r0, a4d9e │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5188 │ │ - b.n a5168 │ │ + beq.n a4d68 │ │ + b.n a4d48 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ vadd.f64 d0, d8, d16 │ │ - b.n a5168 │ │ + b.n a4d48 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a51f2 │ │ + blx c1a70 │ │ + cbnz r0, a4dd2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a51c0 │ │ - b.n a5168 │ │ + beq.n a4da0 │ │ + b.n a4d48 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a5226 │ │ + blx c1a00 │ │ + cbnz r0, a4e06 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a51f8 │ │ - b.n a5168 │ │ + beq.n a4dd8 │ │ + b.n a4d48 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmul.f64 d16, d16, d17 │ │ - b.n a51b8 │ │ + b.n a4d98 │ │ ldrd r0, r0, [r0], #-4 │ │ @ instruction: 0xe8520001 │ │ - b.n a5224 │ │ + b.n a4e04 │ │ movs r1, r0 │ │ - bmi.n a51f0 │ │ - bmi.n a51f2 │ │ + bmi.n a4dd0 │ │ + bmi.n a4dd2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #168] @ (a5300 ) │ │ + ldr r0, [pc, #168] @ (a4ee0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a528c │ │ + blx c1a50 │ │ + cbnz r0, a4e6c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5264 │ │ - b.n a52c2 │ │ - ldr r0, [pc, #116] @ (a5304 ) │ │ + beq.n a4e44 │ │ + b.n a4ea2 │ │ + ldr r0, [pc, #116] @ (a4ee4 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a52c8 │ │ + blx c1a70 │ │ + cbnz r0, a4ea8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5296 │ │ + beq.n a4e76 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a52dc │ │ + b.n a4ebc │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d16, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ - vldr d0, [pc, #36] @ a52f8 │ │ + vldr d0, [pc, #36] @ a4ed8 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ eors r1, r5 │ │ - b.n a5060 │ │ + b.n a4c40 │ │ movs r1, r0 │ │ - b.n a502c │ │ + b.n a4c0c │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #168] @ (a53c0 ) │ │ + ldr r0, [pc, #168] @ (a4fa0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a534c │ │ + blx c1a50 │ │ + cbnz r0, a4f2c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5324 │ │ - b.n a5382 │ │ - ldr r0, [pc, #116] @ (a53c4 ) │ │ + beq.n a4f04 │ │ + b.n a4f62 │ │ + ldr r0, [pc, #116] @ (a4fa4 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a5388 │ │ + blx c1a70 │ │ + cbnz r0, a4f68 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5356 │ │ + beq.n a4f36 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a539c │ │ + b.n a4f7c │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ - vldr d16, [pc, #36] @ a53b8 │ │ + vldr d16, [pc, #36] @ a4f98 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ eors r1, r5 │ │ - b.n a4fa0 │ │ + b.n a4b80 │ │ movs r1, r0 │ │ - b.n a4f6c │ │ + b.n a4b4c │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (a54fc ) │ │ + ldr r0, [pc, #292] @ (a50dc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a540c │ │ + blx c1a50 │ │ + cbnz r0, a4fec │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a53e4 │ │ - b.n a54da │ │ - ldr r0, [pc, #240] @ (a5500 ) │ │ + beq.n a4fc4 │ │ + b.n a50ba │ │ + ldr r0, [pc, #240] @ (a50e0 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a5444 │ │ + blx c1a70 │ │ + cbnz r0, a5024 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5416 │ │ - b.n a54da │ │ + beq.n a4ff6 │ │ + b.n a50ba │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, a5474 │ │ + cbz r0, a5054 │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a54a6 │ │ + blx c1a50 │ │ + cbnz r0, a5086 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a544c │ │ - b.n a54da │ │ + beq.n a502c │ │ + b.n a50ba │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #140] @ (a5504 ) │ │ + ldr r0, [pc, #140] @ (a50e4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a54f4 │ │ + blx c1a00 │ │ + cbnz r0, a50d4 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a547c │ │ - b.n a54da │ │ + beq.n a505c │ │ + b.n a50ba │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (a5508 ) │ │ + ldr r0, [pc, #92] @ (a50e8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a54f4 │ │ + blx c1a70 │ │ + cbnz r0, a50d4 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a54ae │ │ + beq.n a508e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n a54de │ │ + b.n a50be │ │ nop │ │ - b.n a4f5c │ │ + b.n a4b3c │ │ movs r1, r0 │ │ - b.n a4f28 │ │ + b.n a4b08 │ │ movs r1, r0 │ │ - b.n a4e58 │ │ + b.n a4a38 │ │ movs r1, r0 │ │ - b.n a4df8 │ │ + b.n a49d8 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #296] @ (a5644 ) │ │ + ldr r0, [pc, #296] @ (a5224 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5550 │ │ + blx c1a50 │ │ + cbnz r0, a5130 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5528 │ │ - b.n a55ea │ │ - ldr r0, [pc, #244] @ (a5648 ) │ │ + beq.n a5108 │ │ + b.n a51ca │ │ + ldr r0, [pc, #244] @ (a5228 ) │ │ sub.w r5, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a5588 │ │ + blx c1a70 │ │ + cbnz r0, a5168 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a555a │ │ - b.n a55ea │ │ + beq.n a513a │ │ + b.n a51ca │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, a55c2 │ │ + cbz r0, a51a2 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #188] @ (a5650 ) │ │ + ldr r0, [pc, #188] @ (a5230 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r5 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a563e │ │ + bne.n a521e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5596 │ │ - b.n a55ea │ │ + beq.n a5176 │ │ + b.n a51ca │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5604 │ │ + blx c1a50 │ │ + cbnz r0, a51e4 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a55c4 │ │ + beq.n a51a4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #68] @ (a564c ) │ │ + ldr r0, [pc, #68] @ (a522c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a563e │ │ + blx c1a70 │ │ + cbnz r0, a521e │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a560c │ │ - b.n a55ee │ │ + beq.n a51ec │ │ + b.n a51ce │ │ vldr d0, [sp, #8] │ │ - b.n a55ee │ │ - b.n a5e1c │ │ + b.n a51ce │ │ + b.n a59fc │ │ movs r1, r0 │ │ - b.n a5de8 │ │ + b.n a59c8 │ │ movs r1, r0 │ │ - b.n a5c80 │ │ + b.n a5860 │ │ movs r1, r0 │ │ - b.n a5d70 │ │ + b.n a5950 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (a57f4 ) │ │ + ldr r0, [pc, #400] @ (a53d4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -79183,811 +78855,811 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a56de │ │ + blx c1a50 │ │ + cbnz r0, a52be │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5684 │ │ + beq.n a5264 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (a57f8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (a53d8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (a57fc ) │ │ + ldr r0, [pc, #276] @ (a53dc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a574e │ │ + blx c1a70 │ │ + cbnz r0, a532e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a5728 │ │ + beq.n a5308 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a56ec │ │ - b.n a56aa │ │ + beq.n a52cc │ │ + b.n a528a │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a5710 │ │ + beq.n a52f0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a5710 │ │ + blx c1840 │ │ + b.n a52f0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a57c6 │ │ + blx c1a70 │ │ + cbnz r0, a53a6 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a56aa │ │ + bne.w a528a │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a5766 │ │ + blx c1ab0 │ │ + b.n a5346 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a57d6 │ │ + bl 76664 │ │ + cbnz r0, a53b6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a56bc │ │ + b.n a529c │ │ nop │ │ - b.n a5d38 │ │ + b.n a5918 │ │ movs r1, r0 │ │ - bx r8 │ │ + mov lr, ip │ │ movs r2, r0 │ │ - @ instruction: 0xb825 │ │ + cbnz r5, a5438 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #252] @ (a590c ) │ │ + ldr r0, [pc, #252] @ (a54ec ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5844 │ │ + blx c1a50 │ │ + cbnz r0, a5424 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a581c │ │ - b.n a58de │ │ - ldr r0, [pc, #200] @ (a5910 ) │ │ + beq.n a53fc │ │ + b.n a54be │ │ + ldr r0, [pc, #200] @ (a54f0 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a587c │ │ + blx c1a70 │ │ + cbnz r0, a545c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a584e │ │ - b.n a58de │ │ + beq.n a542e │ │ + b.n a54be │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ - beq.n a5904 │ │ + beq.n a54e4 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a58ae │ │ + blx c1a50 │ │ + cbnz r0, a548e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5886 │ │ - b.n a58de │ │ + beq.n a5466 │ │ + b.n a54be │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a58f8 │ │ + blx c1a70 │ │ + cbnz r0, a54d8 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a58b2 │ │ + beq.n a5492 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, a5904 │ │ + cbz r0, a54e4 │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ - b.n a58e2 │ │ + b.n a54c2 │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ - b.n a58e2 │ │ + b.n a54c2 │ │ nop │ │ - b.n a5afc │ │ + b.n a56dc │ │ movs r1, r0 │ │ - b.n a5ac8 │ │ + b.n a56a8 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #424] @ (a5acc ) │ │ + ldr r0, [pc, #424] @ (a56ac ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a595a │ │ + blx c1a50 │ │ + cbnz r0, a553a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5932 │ │ - b.n a5990 │ │ - ldr r0, [pc, #372] @ (a5ad0 ) │ │ + beq.n a5512 │ │ + b.n a5570 │ │ + ldr r0, [pc, #372] @ (a56b0 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a59b4 │ │ + blx c1a70 │ │ + cbnz r0, a5594 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5964 │ │ + beq.n a5544 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n a5994 │ │ + bne.n a5574 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a59ea │ │ + blx c1a50 │ │ + cbnz r0, a55ca │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a59c2 │ │ - b.n a5994 │ │ + beq.n a55a2 │ │ + b.n a5574 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #228] @ (a5ad4 ) │ │ + ldr r0, [pc, #228] @ (a56b4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5a20 │ │ + blx c1a70 │ │ + cbnz r0, a5600 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a59f2 │ │ - b.n a5994 │ │ + beq.n a55d2 │ │ + b.n a5574 │ │ vldr d9, [sp, #16] │ │ add.w sl, sp, #12 │ │ - ldr r6, [pc, #172] @ (a5ad8 ) │ │ - ldr r0, [pc, #176] @ (a5adc ) │ │ + ldr r6, [pc, #172] @ (a56b8 ) │ │ + ldr r0, [pc, #176] @ (a56bc ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, a5a90 │ │ + blx c1a00 │ │ + cbnz r0, a5670 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a5a68 │ │ + beq.n a5648 │ │ ldr r2, [r6, #48] @ 0x30 │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5a32 │ │ - b.n a5994 │ │ + beq.n a5612 │ │ + b.n a5574 │ │ add.w r0, r6, #52 @ 0x34 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a5a52 │ │ + beq.n a5632 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #48] @ 0x30 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a5a52 │ │ + blx c1840 │ │ + b.n a5632 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5ac0 │ │ + blx c1a70 │ │ + cbnz r0, a56a0 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5a92 │ │ - b.n a5994 │ │ + beq.n a5672 │ │ + b.n a5574 │ │ vldr d16, [sp, #16] │ │ vmul.f64 d8, d9, d16 │ │ - b.n a5994 │ │ + b.n a5574 │ │ nop │ │ svc 224 @ 0xe0 │ │ movs r1, r0 │ │ svc 196 @ 0xc4 │ │ movs r1, r0 │ │ svc 50 @ 0x32 │ │ movs r1, r0 │ │ - add r0, r0 │ │ + bics r0, r4 │ │ movs r2, r0 │ │ - @ instruction: 0xb7ac │ │ + revsh r4, r5 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #424] @ (a5c98 ) │ │ + ldr r0, [pc, #424] @ (a5878 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5b26 │ │ + blx c1a50 │ │ + cbnz r0, a5706 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5afe │ │ - b.n a5bc8 │ │ - ldr r0, [pc, #372] @ (a5c9c ) │ │ + beq.n a56de │ │ + b.n a57a8 │ │ + ldr r0, [pc, #372] @ (a587c ) │ │ sub.w r5, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a5b5e │ │ + blx c1a70 │ │ + cbnz r0, a573e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5b30 │ │ - b.n a5bc8 │ │ + beq.n a5710 │ │ + b.n a57a8 │ │ ldrb.w r0, [r7, #-61] │ │ - cbz r0, a5b8e │ │ + cbz r0, a576e │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5b94 │ │ + blx c1a50 │ │ + cbnz r0, a5774 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5b66 │ │ - b.n a5bc8 │ │ + beq.n a5746 │ │ + b.n a57a8 │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ - b.n a5bcc │ │ + b.n a57ac │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #264] @ (a5ca0 ) │ │ + ldr r0, [pc, #264] @ (a5880 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5be6 │ │ + blx c1a70 │ │ + cbnz r0, a57c6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5b9c │ │ + beq.n a577c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d8, [sp, #16] │ │ add.w sl, sp, #12 │ │ - ldr r6, [pc, #180] @ (a5ca4 ) │ │ - ldr r0, [pc, #180] @ (a5ca8 ) │ │ + ldr r6, [pc, #180] @ (a5884 ) │ │ + ldr r0, [pc, #180] @ (a5888 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, a5c5a │ │ + blx c1a00 │ │ + cbnz r0, a583a │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a5c32 │ │ + beq.n a5812 │ │ ldr r2, [r6, #56] @ 0x38 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5bf8 │ │ - b.n a5bcc │ │ + beq.n a57d8 │ │ + b.n a57ac │ │ add.w r0, r6, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a5c18 │ │ + beq.n a57f8 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a5c18 │ │ + blx c1840 │ │ + b.n a57f8 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5c8e │ │ + blx c1a70 │ │ + cbnz r0, a586e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5c5c │ │ - b.n a5bcc │ │ + beq.n a583c │ │ + b.n a57ac │ │ vldr d16, [sp, #16] │ │ vmul.f64 d0, d8, d16 │ │ - b.n a5bcc │ │ + b.n a57ac │ │ udf #20 │ │ movs r1, r0 │ │ - ble.n a5c90 │ │ + ble.n a5870 │ │ movs r1, r0 │ │ - ble.n a5bb4 │ │ + ble.n a5794 │ │ movs r1, r0 │ │ - tst r2, r7 │ │ + rors r2, r3 │ │ movs r2, r0 │ │ - push {r1, r2, r5, r6, r7, lr} │ │ + cbnz r6, a5894 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #428] @ (a5e68 ) │ │ + ldr r0, [pc, #428] @ (a5a48 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5cf2 │ │ + blx c1a50 │ │ + cbnz r0, a58d2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5cca │ │ - b.n a5d28 │ │ - ldr r0, [pc, #376] @ (a5e6c ) │ │ + beq.n a58aa │ │ + b.n a5908 │ │ + ldr r0, [pc, #376] @ (a5a4c ) │ │ sub.w r5, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a5d46 │ │ + blx c1a70 │ │ + cbnz r0, a5926 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5cfc │ │ + beq.n a58dc │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d4-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ - cbz r0, a5d52 │ │ + cbz r0, a5932 │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ - b.n a5d2c │ │ + b.n a590c │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a5d7c │ │ + blx c1a50 │ │ + cbnz r0, a595c │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5d54 │ │ - b.n a5d28 │ │ + beq.n a5934 │ │ + b.n a5908 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #240] @ (a5e70 ) │ │ + ldr r0, [pc, #240] @ (a5a50 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5db6 │ │ + blx c1a70 │ │ + cbnz r0, a5996 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5d84 │ │ - b.n a5d2c │ │ + beq.n a5964 │ │ + b.n a590c │ │ vldr d8, [sp, #16] │ │ add.w sl, sp, #12 │ │ - ldr r6, [pc, #180] @ (a5e74 ) │ │ - ldr r0, [pc, #180] @ (a5e78 ) │ │ + ldr r6, [pc, #180] @ (a5a54 ) │ │ + ldr r0, [pc, #180] @ (a5a58 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, a5e2a │ │ + blx c1a00 │ │ + cbnz r0, a5a0a │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a5e02 │ │ + beq.n a59e2 │ │ ldr r2, [r6, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5dc8 │ │ - b.n a5d2c │ │ + beq.n a59a8 │ │ + b.n a590c │ │ add.w r0, r6, #68 @ 0x44 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a5de8 │ │ + beq.n a59c8 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a5de8 │ │ + blx c1840 │ │ + b.n a59c8 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5e5e │ │ + blx c1a70 │ │ + cbnz r0, a5a3e │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a5e2c │ │ - b.n a5d2c │ │ + beq.n a5a0c │ │ + b.n a590c │ │ vldr d16, [sp, #16] │ │ vmul.f64 d0, d8, d16 │ │ - b.n a5d2c │ │ - bgt.n a5efc │ │ + b.n a590c │ │ + bgt.n a5adc │ │ movs r1, r0 │ │ - bgt.n a5ec8 │ │ + bgt.n a5aa8 │ │ movs r1, r0 │ │ - blt.n a5db4 │ │ + blt.n a5994 │ │ movs r1, r0 │ │ - eors r2, r5 │ │ + ands r2, r1 │ │ movs r2, r0 │ │ - push {r1, r2, r4} │ │ + @ instruction: 0xb756 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (a601c ) │ │ + ldr r0, [pc, #400] @ (a5bfc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -79996,2210 +79668,2210 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a5f06 │ │ + blx c1a50 │ │ + cbnz r0, a5ae6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #117 @ 0x75 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5eac │ │ + beq.n a5a8c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (a6020 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (a5c00 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (a6024 ) │ │ + ldr r0, [pc, #276] @ (a5c04 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a5f76 │ │ + blx c1a70 │ │ + cbnz r0, a5b56 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a5f50 │ │ + beq.n a5b30 │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #118 @ 0x76 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a5f14 │ │ - b.n a5ed2 │ │ + beq.n a5af4 │ │ + b.n a5ab2 │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a5f38 │ │ + beq.n a5b18 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a5f38 │ │ + blx c1840 │ │ + b.n a5b18 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a5fee │ │ + blx c1a70 │ │ + cbnz r0, a5bce │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a5ed2 │ │ + bne.w a5ab2 │ │ mov r0, r5 │ │ movs r1, #119 @ 0x77 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a5f8e │ │ + blx c1ab0 │ │ + b.n a5b6e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a5ffe │ │ + bl 76664 │ │ + cbnz r0, a5bde │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a5ee4 │ │ + b.n a5ac4 │ │ nop │ │ - bge.n a6110 │ │ + bge.n a5cf0 │ │ movs r1, r0 │ │ - subs r7, #30 │ │ + subs r6, #190 @ 0xbe │ │ movs r2, r0 │ │ - add r7, sp, #1012 @ 0x3f4 │ │ + cbz r5, a5c56 │ │ vsli.64 , q0, #54 @ 0x36 │ │ add r7, sp, #8 │ │ - cbz r1, a603a │ │ + cbz r1, a5c1a │ │ mov r4, r1 │ │ - bl a6610 │ │ + bl a61f0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a6610 │ │ + bl a61f0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a6052 │ │ + cbz r1, a5c32 │ │ mov r4, r1 │ │ - bl a6b2c │ │ + bl a670c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a6b2c │ │ + bl a670c │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a6068 │ │ + cbz r1, a5c48 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a7054 │ │ + bl a6c34 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a7054 │ │ - cbz r1, a607c │ │ + b.w a6c34 │ │ + cbz r1, a5c5c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a71a0 │ │ + bl a6d80 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a71a0 │ │ + b.w a6d80 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a60bc ) │ │ + ldr r0, [pc, #52] @ (a5c9c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, a609c │ │ + cbz r1, a5c7c │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a72e8 │ │ - b.n a60ac │ │ + bl a6ec8 │ │ + b.n a5c8c │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a72e8 │ │ + bl a6ec8 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bhi.n a61b8 │ │ + bhi.n a5d98 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a73b8 │ │ - cbz r4, a60ce │ │ + bl a6f98 │ │ + cbz r4, a5cae │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a6110 ) │ │ + ldr r0, [pc, #52] @ (a5cf0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a60ee │ │ + cbz r1, a5cce │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a746c │ │ - b.n a60fe │ │ + bl a704c │ │ + b.n a5cde │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a746c │ │ + bl a704c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bhi.n a6168 │ │ + bhi.n a5d48 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a6154 ) │ │ + ldr r0, [pc, #52] @ (a5d34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a6132 │ │ + cbz r1, a5d12 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a759c │ │ - b.n a6142 │ │ + bl a717c │ │ + b.n a5d22 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a759c │ │ + bl a717c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bvc.n a6124 │ │ + bvc.n a5d04 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a6198 ) │ │ + ldr r0, [pc, #52] @ (a5d78 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a6176 │ │ + cbz r1, a5d56 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a7744 │ │ - b.n a6186 │ │ + bl a7324 │ │ + b.n a5d66 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a7744 │ │ + bl a7324 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bvc.n a60e0 │ │ + bvc.n a5cc0 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a61dc ) │ │ + ldr r0, [pc, #52] @ (a5dbc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a61ba │ │ + cbz r1, a5d9a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a78ec │ │ - b.n a61ca │ │ + bl a74cc │ │ + b.n a5daa │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a78ec │ │ + bl a74cc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bvc.n a629c │ │ + bvc.n a5e7c │ │ movs r1, r0 │ │ - cbz r1, a61f0 │ │ + cbz r1, a5dd0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a7a94 │ │ + bl a7674 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a7a94 │ │ - cbz r1, a6204 │ │ + b.w a7674 │ │ + cbz r1, a5de4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a7b68 │ │ + bl a7748 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a7b68 │ │ + b.w a7748 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a7c3c │ │ - cbz r4, a6216 │ │ + bl a781c │ │ + cbz r4, a5df6 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, a6228 │ │ + cbz r1, a5e08 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a7ce4 │ │ + bl a78c4 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a7ce4 │ │ - cbz r1, a623c │ │ + b.w a78c4 │ │ + cbz r1, a5e1c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a7dbc │ │ + bl a799c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w a7dbc │ │ + b.w a799c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a6252 │ │ + cbz r1, a5e32 │ │ mov r4, r1 │ │ - bl a7e58 │ │ + bl a7a38 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a7e58 │ │ + bl a7a38 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a626a │ │ + cbz r1, a5e4a │ │ mov r4, r1 │ │ - bl a7f40 │ │ + bl a7b20 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a7f40 │ │ + bl a7b20 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl a8028 │ │ - cbz r4, a627e │ │ + bl a7c08 │ │ + cbz r4, a5e5e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a62c0 ) │ │ + ldr r0, [pc, #52] @ (a5ea0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a629e │ │ + cbz r1, a5e7e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a80d0 │ │ - b.n a62ae │ │ + bl a7cb0 │ │ + b.n a5e8e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a80d0 │ │ + bl a7cb0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bvs.n a63b8 │ │ + bvs.n a5f98 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a62d6 │ │ + cbz r1, a5eb6 │ │ mov r4, r1 │ │ - bl a827c │ │ + bl a7e5c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a827c │ │ + bl a7e5c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a62ee │ │ + cbz r1, a5ece │ │ mov r4, r1 │ │ - bl a83cc │ │ + bl a7fac │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a83cc │ │ + bl a7fac │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a6334 ) │ │ + ldr r0, [pc, #52] @ (a5f14 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a6312 │ │ + cbz r1, a5ef2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a846c │ │ - b.n a6322 │ │ + bl a804c │ │ + b.n a5f02 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a846c │ │ + bl a804c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bvs.n a6344 │ │ + bvs.n a5f24 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a634a │ │ + cbz r1, a5f2a │ │ mov r4, r1 │ │ - bl a881c │ │ + bl a83fc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a881c │ │ + bl a83fc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a6362 │ │ + cbz r1, a5f42 │ │ mov r4, r1 │ │ - bl a8948 │ │ + bl a8528 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a8948 │ │ + bl a8528 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a637a │ │ + cbz r1, a5f5a │ │ mov r4, r1 │ │ - bl a8a74 │ │ + bl a8654 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a8a74 │ │ + bl a8654 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a63c0 ) │ │ + ldr r0, [pc, #52] @ (a5fa0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a639e │ │ + cbz r1, a5f7e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a8b64 │ │ - b.n a63ae │ │ + bl a8744 │ │ + b.n a5f8e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a8b64 │ │ + bl a8744 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bpl.n a64b8 │ │ + bpl.n a6098 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a63d6 │ │ + cbz r1, a5fb6 │ │ mov r4, r1 │ │ - bl a8e68 │ │ + bl a8a48 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a8e68 │ │ + bl a8a48 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a63ee │ │ + cbz r1, a5fce │ │ mov r4, r1 │ │ - bl a8f90 │ │ + bl a8b70 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a8f90 │ │ + bl a8b70 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a6406 │ │ + cbz r1, a5fe6 │ │ mov r4, r1 │ │ - bl a90b8 │ │ + bl a8c98 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a90b8 │ │ + bl a8c98 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a644c ) │ │ + ldr r0, [pc, #52] @ (a602c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a642a │ │ + cbz r1, a600a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a91a8 │ │ - b.n a643a │ │ + bl a8d88 │ │ + b.n a601a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a91a8 │ │ + bl a8d88 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bmi.n a642c │ │ + bmi.n a600c │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a6462 │ │ + cbz r1, a6042 │ │ mov r4, r1 │ │ - bl a94b0 │ │ + bl a9090 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a94b0 │ │ + bl a9090 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a647a │ │ + cbz r1, a605a │ │ mov r4, r1 │ │ - bl a964c │ │ + bl a922c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a964c │ │ + bl a922c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a64c0 ) │ │ + ldr r0, [pc, #52] @ (a60a0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a649e │ │ + cbz r1, a607e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a96ec │ │ - b.n a64ae │ │ + bl a92cc │ │ + b.n a608e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a96ec │ │ + bl a92cc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bmi.n a65b8 │ │ + bmi.n a6198 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a64d6 │ │ + cbz r1, a60b6 │ │ mov r4, r1 │ │ - bl a9a9c │ │ + bl a967c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a9a9c │ │ + bl a967c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a64ee │ │ + cbz r1, a60ce │ │ mov r4, r1 │ │ - bl a9bc8 │ │ + bl a97a8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a9bc8 │ │ + bl a97a8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, a6506 │ │ + cbz r1, a60e6 │ │ mov r4, r1 │ │ - bl a9cf4 │ │ + bl a98d4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl a9cf4 │ │ + bl a98d4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a654c ) │ │ + ldr r0, [pc, #52] @ (a612c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a652a │ │ + cbz r1, a610a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl a9de4 │ │ - b.n a653a │ │ + bl a99c4 │ │ + b.n a611a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl a9de4 │ │ + bl a99c4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bcc.n a652c │ │ + bcc.n a610c │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a6590 ) │ │ + ldr r0, [pc, #52] @ (a6170 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a656e │ │ + cbz r1, a614e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl aa120 │ │ - b.n a657e │ │ + bl a9d00 │ │ + b.n a615e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl aa120 │ │ + bl a9d00 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bcc.n a64e8 │ │ + bcc.n a60c8 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (a65d4 ) │ │ + ldr r0, [pc, #52] @ (a61b4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, a65b2 │ │ + cbz r1, a6192 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl aa424 │ │ - b.n a65c2 │ │ + bl aa004 │ │ + b.n a61a2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl aa424 │ │ + bl aa004 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bcc.n a66a4 │ │ + bcc.n a6284 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (a65f4 ) │ │ + ldr r5, [pc, #20] @ (a61d4 ) │ │ mov.w r4, #944 @ 0x3b0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n a65e4 │ │ + bne.n a61c4 │ │ pop {r4, r5, r7, pc} │ │ - asrs r6, r1, #18 │ │ + asrs r6, r5, #16 │ │ movs r2, r0 │ │ - ldr r0, [pc, #12] @ (a6608 ) │ │ + ldr r0, [pc, #12] @ (a61e8 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (a660c ) │ │ + ldr r2, [pc, #12] @ (a61ec ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldmia r3, {r2, r3, r5, r7} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d3-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #896] @ (a69a0 ) │ │ + ldr r0, [pc, #896] @ (a6580 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #36] @ 0x24 │ │ add r5, sp, #24 │ │ - ldr r0, [pc, #884] @ (a69a4 ) │ │ + ldr r0, [pc, #884] @ (a6584 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a6660 │ │ + blx c1a00 │ │ + cbnz r0, a6240 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6636 │ │ - b.n a66c4 │ │ + beq.n a6216 │ │ + b.n a62a4 │ │ vldr d8, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a668e │ │ + blx c1a50 │ │ + cbnz r0, a626e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6666 │ │ - b.n a66c4 │ │ - ldr r0, [pc, #792] @ (a69a8 ) │ │ + beq.n a6246 │ │ + b.n a62a4 │ │ + ldr r0, [pc, #792] @ (a6588 ) │ │ sub.w r6, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a66e2 │ │ + blx c1a70 │ │ + cbnz r0, a62c2 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6698 │ │ + beq.n a6278 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d3-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ add r6, sp, #20 │ │ - ldr r5, [pc, #704] @ (a69ac ) │ │ + ldr r5, [pc, #704] @ (a658c ) │ │ add r5, pc │ │ - cbz r0, a6750 │ │ - ldr r0, [pc, #704] @ (a69b0 ) │ │ + cbz r0, a6330 │ │ + ldr r0, [pc, #704] @ (a6590 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a67ba │ │ + bne.n a639a │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a672a │ │ + beq.n a630a │ │ ldr r2, [r5, #0] │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a66f4 │ │ - b.n a66c4 │ │ + beq.n a62d4 │ │ + b.n a62a4 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6714 │ │ + beq.n a62f4 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a6714 │ │ - ldr r0, [pc, #608] @ (a69b4 ) │ │ + blx c1840 │ │ + b.n a62f4 │ │ + ldr r0, [pc, #608] @ (a6594 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a682a │ │ + bne.n a640a │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6792 │ │ + beq.n a6372 │ │ ldr r2, [r5, #32] │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6756 │ │ - b.n a66c8 │ │ + beq.n a6336 │ │ + b.n a62a8 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6778 │ │ + beq.n a6358 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6778 │ │ - ldr r0, [pc, #856] @ (a6b14 ) │ │ + blx c1840 │ │ + b.n a6358 │ │ + ldr r0, [pc, #856] @ (a66f4 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a689c │ │ + bne.n a647c │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6800 │ │ + beq.n a63e0 │ │ ldr r3, [r5, #8] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a67c4 │ │ - b.n a66c4 │ │ + beq.n a63a4 │ │ + b.n a62a4 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a67e8 │ │ + beq.n a63c8 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a67e8 │ │ - ldr r0, [pc, #756] @ (a6b20 ) │ │ + blx c1840 │ │ + b.n a63c8 │ │ + ldr r0, [pc, #756] @ (a6700 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a6914 │ │ + bne.n a64f4 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6872 │ │ + beq.n a6452 │ │ ldr r3, [r5, #40] @ 0x28 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6834 │ │ - b.n a66c4 │ │ + beq.n a6414 │ │ + b.n a62a4 │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a685a │ │ + beq.n a643a │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a685a │ │ + blx c1840 │ │ + b.n a643a │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-61] │ │ - beq.n a698e │ │ + beq.n a656e │ │ add r6, sp, #20 │ │ - ldr r0, [pc, #616] @ (a6b18 ) │ │ + ldr r0, [pc, #616] @ (a66f8 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a69b8 │ │ + bne.n a6598 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a68ec │ │ + beq.n a64cc │ │ ldr r2, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a68b2 │ │ - b.n a66c8 │ │ + beq.n a6492 │ │ + b.n a62a8 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a68d2 │ │ + beq.n a64b2 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a68d2 │ │ + blx c1840 │ │ + b.n a64b2 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-61] │ │ - beq.n a698e │ │ + beq.n a656e │ │ add r6, sp, #20 │ │ - ldr r0, [pc, #508] @ (a6b24 ) │ │ + ldr r0, [pc, #508] @ (a6704 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a6a2c │ │ + bne.n a660c │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6966 │ │ + beq.n a6546 │ │ ldr r2, [r5, #48] @ 0x30 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a692a │ │ - b.n a66c8 │ │ + beq.n a650a │ │ + b.n a62a8 │ │ add.w r0, r5, #52 @ 0x34 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a694c │ │ + beq.n a652c │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #48] @ 0x30 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a694c │ │ + blx c1840 │ │ + b.n a652c │ │ movs r0, #0 │ │ strd r0, r0, [sp, #24] │ │ vldr d16, [sp, #24] │ │ vadd.f64 d0, d8, d16 │ │ - b.n a66c8 │ │ + b.n a62a8 │ │ nop │ │ - bcs.n a696c │ │ + bcs.n a654c │ │ movs r1, r0 │ │ - bcs.n a6988 │ │ + bcs.n a6568 │ │ movs r1, r0 │ │ - bcs.n a68cc │ │ + bcs.n a64ac │ │ movs r1, r0 │ │ - adds r7, #146 @ 0x92 │ │ + adds r7, #50 @ 0x32 │ │ movs r2, r0 │ │ - add r1, sp, #780 @ 0x30c │ │ - vtbx.8 d26, {d6-d7}, d17 │ │ + add r5, sp, #12 │ │ + vmull.u q13, d22, d17 │ │ vqrshrun.s64 d20, q4, #10 │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a6aa2 │ │ + bne.n a6682 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6a02 │ │ + beq.n a65e2 │ │ ldr r3, [r5, #24] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a69c2 │ │ - b.n a66c8 │ │ + beq.n a65a2 │ │ + b.n a62a8 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a69e6 │ │ + beq.n a65c6 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a69e6 │ │ - ldr r0, [pc, #248] @ (a6b28 ) │ │ + blx c1840 │ │ + b.n a65c6 │ │ + ldr r0, [pc, #248] @ (a6708 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a6ada │ │ + bne.n a66ba │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb.w r0, [r5, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6a78 │ │ + beq.n a6658 │ │ ldr r3, [r5, #56] @ 0x38 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6a36 │ │ - b.n a66c8 │ │ + beq.n a6616 │ │ + b.n a62a8 │ │ add.w r0, r5, #60 @ 0x3c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6a5c │ │ + beq.n a663c │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #56] @ 0x38 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6a5c │ │ + blx c1840 │ │ + b.n a663c │ │ add r6, sp, #24 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a6994 │ │ + bne.w a6574 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6aa4 │ │ - b.n a66c8 │ │ + beq.n a6684 │ │ + b.n a62a8 │ │ add r6, sp, #24 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a6994 │ │ + bne.w a6574 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6adc │ │ - b.n a66c8 │ │ + beq.n a66bc │ │ + b.n a62a8 │ │ nop │ │ - add r2, sp, #104 @ 0x68 │ │ - vtbl.8 d26, {d6}, d5 │ │ - vqshrun.s64 d26, q6, #10 │ │ - vtbl.8 d26, {d22-d23}, d26 │ │ - vrintp.f16 d26, d13 │ │ - vrintp.f16 d26, d24 │ │ + add r5, sp, #360 @ 0x168 │ │ + vtbx.8 d26, {d6-d9}, d5 │ │ + @ instruction: 0xfff6ab5c │ │ + vqdmulh.s q13, q11, d26[0] │ │ + vtbx.8 d26, {d22-d24}, d13 │ │ + vtbx.8 d26, {d22-d24}, d24 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d3-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #904] @ (a6ec4 ) │ │ + ldr r0, [pc, #904] @ (a6aa4 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #36] @ 0x24 │ │ add r5, sp, #24 │ │ - ldr r0, [pc, #892] @ (a6ec8 ) │ │ + ldr r0, [pc, #892] @ (a6aa8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a6b7c │ │ + blx c1a00 │ │ + cbnz r0, a675c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r9 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6b52 │ │ - b.n a6be0 │ │ + beq.n a6732 │ │ + b.n a67c0 │ │ vldr d8, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a6baa │ │ + blx c1a50 │ │ + cbnz r0, a678a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6b82 │ │ - b.n a6be0 │ │ - ldr r0, [pc, #800] @ (a6ecc ) │ │ + beq.n a6762 │ │ + b.n a67c0 │ │ + ldr r0, [pc, #800] @ (a6aac ) │ │ sub.w r6, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a6bfe │ │ + blx c1a70 │ │ + cbnz r0, a67de │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6bb4 │ │ + beq.n a6794 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d3-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-61] │ │ add r6, sp, #20 │ │ - ldr r5, [pc, #712] @ (a6ed0 ) │ │ + ldr r5, [pc, #712] @ (a6ab0 ) │ │ add r5, pc │ │ - cbz r0, a6c70 │ │ - ldr r0, [pc, #712] @ (a6ed4 ) │ │ + cbz r0, a6850 │ │ + ldr r0, [pc, #712] @ (a6ab4 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a6cda │ │ + bne.n a68ba │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6c48 │ │ + beq.n a6828 │ │ ldr r2, [r5, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6c10 │ │ - b.n a6be0 │ │ + beq.n a67f0 │ │ + b.n a67c0 │ │ add.w r0, r5, #68 @ 0x44 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6c32 │ │ + beq.n a6812 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #64] @ 0x40 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6c32 │ │ - ldr r0, [pc, #612] @ (a6ed8 ) │ │ + blx c1840 │ │ + b.n a6812 │ │ + ldr r0, [pc, #612] @ (a6ab8 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a6d4c │ │ + bne.n a692c │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6cb2 │ │ + beq.n a6892 │ │ ldr r2, [r5, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6c76 │ │ - b.n a6be4 │ │ + beq.n a6856 │ │ + b.n a67c4 │ │ add.w r0, r5, #100 @ 0x64 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6c98 │ │ + beq.n a6878 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #96] @ 0x60 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6c98 │ │ - ldr r0, [pc, #860] @ (a7038 ) │ │ + blx c1840 │ │ + b.n a6878 │ │ + ldr r0, [pc, #860] @ (a6c18 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a6dbe │ │ + bne.n a699e │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb.w r0, [r5, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6d22 │ │ + beq.n a6902 │ │ ldr r3, [r5, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6ce4 │ │ - b.n a6be0 │ │ + beq.n a68c4 │ │ + b.n a67c0 │ │ add.w r0, r5, #76 @ 0x4c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6d0a │ │ + beq.n a68ea │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #72] @ 0x48 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6d0a │ │ - ldr r0, [pc, #756] @ (a7044 ) │ │ + blx c1840 │ │ + b.n a68ea │ │ + ldr r0, [pc, #756] @ (a6c24 ) │ │ add.w r8, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a6e38 │ │ + bne.n a6a18 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb.w r0, [r5, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6d94 │ │ + beq.n a6974 │ │ ldr r3, [r5, #104] @ 0x68 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a6d56 │ │ - b.n a6be0 │ │ + beq.n a6936 │ │ + b.n a67c0 │ │ add.w r0, r5, #108 @ 0x6c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6d7c │ │ + beq.n a695c │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #104] @ 0x68 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6d7c │ │ + blx c1840 │ │ + b.n a695c │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-61] │ │ - beq.n a6eb2 │ │ + beq.n a6a92 │ │ add r6, sp, #20 │ │ - ldr r0, [pc, #620] @ (a703c ) │ │ + ldr r0, [pc, #620] @ (a6c1c ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a6edc │ │ + bne.n a6abc │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6e10 │ │ + beq.n a69f0 │ │ ldr r2, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6dd4 │ │ - b.n a6be4 │ │ + beq.n a69b4 │ │ + b.n a67c4 │ │ add.w r0, r5, #84 @ 0x54 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6df6 │ │ + beq.n a69d6 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #80] @ 0x50 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6df6 │ │ + blx c1840 │ │ + b.n a69d6 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-61] │ │ - beq.n a6eb2 │ │ + beq.n a6a92 │ │ add r6, sp, #20 │ │ - ldr r0, [pc, #508] @ (a7048 ) │ │ + ldr r0, [pc, #508] @ (a6c28 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1e20 │ │ + blx c1a00 │ │ cmp r0, #0 │ │ - bne.n a6f52 │ │ + bne.n a6b32 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6e8a │ │ + beq.n a6a6a │ │ ldr r2, [r5, #112] @ 0x70 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6e4e │ │ - b.n a6be4 │ │ + beq.n a6a2e │ │ + b.n a67c4 │ │ add.w r0, r5, #116 @ 0x74 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6e70 │ │ + beq.n a6a50 │ │ mov r0, fp │ │ movs r1, #23 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #112] @ 0x70 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6e70 │ │ + blx c1840 │ │ + b.n a6a50 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #24] │ │ vldr d16, [sp, #24] │ │ vadd.f64 d0, d8, d16 │ │ - b.n a6be4 │ │ + b.n a67c4 │ │ nop │ │ ldmia r5!, {r3, r6, r7} │ │ movs r1, r0 │ │ ldmia r5!, {r2, r4, r6, r7} │ │ movs r1, r0 │ │ ldmia r5, {r2, r4, r5, r6} │ │ movs r1, r0 │ │ - adds r2, #118 @ 0x76 │ │ + adds r2, #22 │ │ movs r2, r0 │ │ - add r4, pc, #668 @ (adr r4, a7174 ) │ │ - vrintn.f16 q13, │ │ + add r7, pc, #924 @ (adr r7, a6e54 ) │ │ + vrintp.f16 d26, d1 │ │ vqrshrun.s64 d20, q4, #10 │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a6fc8 │ │ + bne.n a6ba8 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #20] │ │ ldrb.w r0, [r5, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6f28 │ │ + beq.n a6b08 │ │ ldr r3, [r5, #88] @ 0x58 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6ee6 │ │ - b.n a6be4 │ │ + beq.n a6ac6 │ │ + b.n a67c4 │ │ add.w r0, r5, #92 @ 0x5c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6f0c │ │ + beq.n a6aec │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #88] @ 0x58 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a6f0c │ │ - ldr r0, [pc, #248] @ (a704c ) │ │ + blx c1840 │ │ + b.n a6aec │ │ + ldr r0, [pc, #248] @ (a6c2c ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #240] @ (a7050 ) │ │ + ldr r0, [pc, #240] @ (a6c30 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a7000 │ │ + bne.n a6be0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r6, [sp, #20] │ │ ldrb.w r0, [fp] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a6fa6 │ │ + beq.n a6b86 │ │ ldr r3, [r5, #120] @ 0x78 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6f62 │ │ - b.n a6be4 │ │ + beq.n a6b42 │ │ + b.n a67c4 │ │ mov r0, fp │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a6f8a │ │ + beq.n a6b6a │ │ ldr r0, [sp, #8] │ │ movs r1, #12 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #120] @ 0x78 │ │ mov r0, fp │ │ - blx c1c60 │ │ - b.n a6f8a │ │ + blx c1840 │ │ + b.n a6b6a │ │ add r6, sp, #24 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a6eb8 │ │ + bne.w a6a98 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a6fca │ │ - b.n a6be4 │ │ + beq.n a6baa │ │ + b.n a67c4 │ │ add r6, sp, #24 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a6eb8 │ │ + bne.w a6a98 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a7002 │ │ - b.n a6be4 │ │ - add r4, pc, #1000 @ (adr r4, a7424 ) │ │ - vqmovn.u32 d26, │ │ - vrshr.u64 q13, q12, #10 │ │ - vrintx.f16 d26, d8 │ │ - vqmovun.s32 d26, │ │ - @ instruction: 0xfff62fa0 │ │ + beq.n a6be2 │ │ + b.n a67c4 │ │ + add r0, sp, #232 @ 0xe8 │ │ + vcvt.f16.f32 d26, │ │ + vqshlu.s32 d26, d24, #22 │ │ + vrintp.f16 q13, q4 │ │ + vrintz.f16 d26, d25 │ │ + vqrdmlsh.s q9, q3, d0[0] │ │ movs r2, r0 │ │ - add r2, pc, #496 @ (adr r2, a7244 ) │ │ + add r5, pc, #752 @ (adr r5, a6f24 ) │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d6-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #308] @ (a7198 ) │ │ + ldr r0, [pc, #308] @ (a6d78 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a709a │ │ + blx c1a50 │ │ + cbnz r0, a6c7a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7072 │ │ - b.n a7134 │ │ + beq.n a6c52 │ │ + b.n a6d14 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #252] @ (a719c ) │ │ + ldr r0, [pc, #252] @ (a6d7c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a70d0 │ │ + blx c1a70 │ │ + cbnz r0, a6cb0 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a70a2 │ │ - b.n a7134 │ │ + beq.n a6c82 │ │ + b.n a6d14 │ │ ldr.w r9, [sp, #4] │ │ add r6, sp, #8 │ │ vmov s0, r9 │ │ vcvt.f64.s32 d8, s0 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a7106 │ │ + blx c1a50 │ │ + cbnz r0, a6ce6 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a70de │ │ - b.n a7134 │ │ + beq.n a6cbe │ │ + b.n a6d14 │ │ add r6, sp, #4 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a714e │ │ + blx c1a70 │ │ + cbnz r0, a6d2e │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7108 │ │ + beq.n a6ce8 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ vpopeq {d6-d8} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #4] │ │ vmov s0, r0 │ │ vcvt.f64.s32 d16, s0 │ │ - cbz r0, a7172 │ │ + cbz r0, a6d52 │ │ vcmp.f64 d16, d8 │ │ vmrs APSR_nzcv, fpscr │ │ it pl │ │ vmovpl.f64 d16, d8 │ │ vmov r0, r1, d16 │ │ - bl 83734 │ │ - b.n a7136 │ │ + bl 8359c │ │ + b.n a6d16 │ │ cmp.w r9, #0 │ │ - bne.n a715a │ │ + bne.n a6d3a │ │ vmov.i32 d17, #-2147483648 @ 0x80000000 │ │ vmov.f64 d18, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d17, d17, #32 │ │ vbsl d17, d16, d18 │ │ vmov.f64 d18, #240 @ 0xbf800000 -1.0 │ │ vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a7168 │ │ - b.n a715a │ │ + beq.n a6d48 │ │ + b.n a6d3a │ │ ldmia r0!, {r5, r7} │ │ movs r1, r0 │ │ ldmia r0!, {r1, r3, r7} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d6-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #304] @ (a72e0 ) │ │ + ldr r0, [pc, #304] @ (a6ec0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a71e6 │ │ + blx c1a50 │ │ + cbnz r0, a6dc6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a71be │ │ - b.n a7280 │ │ + beq.n a6d9e │ │ + b.n a6e60 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #248] @ (a72e4 ) │ │ + ldr r0, [pc, #248] @ (a6ec4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a721c │ │ + blx c1a70 │ │ + cbnz r0, a6dfc │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a71ee │ │ - b.n a7280 │ │ + beq.n a6dce │ │ + b.n a6e60 │ │ ldr.w r9, [sp, #4] │ │ add r6, sp, #8 │ │ vmov s0, r9 │ │ vcvt.f64.s32 d8, s0 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, a7252 │ │ + blx c1a50 │ │ + cbnz r0, a6e32 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a722a │ │ - b.n a7280 │ │ + beq.n a6e0a │ │ + b.n a6e60 │ │ add r6, sp, #4 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a729a │ │ + blx c1a70 │ │ + cbnz r0, a6e7a │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7254 │ │ + beq.n a6e34 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ vpopeq {d6-d8} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #4] │ │ vmov s0, r0 │ │ vcvt.f64.s32 d16, s0 │ │ - cbz r0, a72be │ │ + cbz r0, a6e9e │ │ vcmp.f64 d16, d8 │ │ vmrs APSR_nzcv, fpscr │ │ it le │ │ vmovle.f64 d16, d8 │ │ vmov r0, r1, d16 │ │ - bl 83734 │ │ - b.n a7282 │ │ + bl 8359c │ │ + b.n a6e62 │ │ cmp.w r9, #0 │ │ - bne.n a72a6 │ │ + bne.n a6e86 │ │ vmov.i32 d17, #-2147483648 @ 0x80000000 │ │ vmov.f64 d18, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d17, d17, #32 │ │ vbsl d17, d16, d18 │ │ vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n a72b4 │ │ - b.n a72a6 │ │ + beq.n a6e94 │ │ + b.n a6e86 │ │ stmia r7!, {r2, r4, r6} │ │ movs r1, r0 │ │ stmia r7!, {r1, r2, r3, r4, r5} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (a73b0 ) │ │ + ldr r0, [pc, #188] @ (a6f90 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a733a │ │ + blx c1a50 │ │ + cbnz r0, a6f1a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7312 │ │ - b.n a736e │ │ + beq.n a6ef2 │ │ + b.n a6f4e │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (a73b4 ) │ │ + ldr r0, [pc, #116] @ (a6f94 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a737e │ │ + blx c1a70 │ │ + cbnz r0, a6f5e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7342 │ │ + beq.n a6f22 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n a738c │ │ + b.n a6f6c │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ stmia r6!, {r1, r2, r3} │ │ movs r1, r0 │ │ stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (a7464 ) │ │ + ldr r0, [pc, #156] @ (a7044 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #144] @ (a7468 ) │ │ + ldr r0, [pc, #144] @ (a7048 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a7406 │ │ + blx c1a00 │ │ + cbnz r0, a6fe6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a73dc │ │ - b.n a7434 │ │ + beq.n a6fbc │ │ + b.n a7014 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a7438 │ │ + blx c1a00 │ │ + cbnz r0, a7018 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a740c │ │ + beq.n a6fec │ │ movs r0, #0 │ │ - b.n a744a │ │ + b.n a702a │ │ vldr d16, [sp] │ │ movs r0, #0 │ │ vcmp.f64 d8, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ movmi r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ vpopeq {d6-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ stmia r5!, {r1, r3, r4, r5} │ │ movs r1, r0 │ │ stmia r5!, {r3, r6} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (a7598 ) │ │ + ldr r0, [pc, #284] @ (a7178 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -82208,112 +81880,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a74d6 │ │ + blx c1a50 │ │ + cbnz r0, a70b6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a749c │ │ + beq.n a707c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n a7576 │ │ + b.n a7156 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a754c │ │ + blx c1a70 │ │ + cbnz r0, a712c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a74c2 │ │ + bne.n a70a2 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a74ee │ │ + blx c1ab0 │ │ + b.n a70ce │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a755c │ │ + bl 76664 │ │ + cbnz r0, a713c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ stmia r4!, {r3, r7} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (a7738 ) │ │ + ldr r0, [pc, #396] @ (a7318 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -82322,159 +81994,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a7626 │ │ + blx c1a50 │ │ + cbnz r0, a7206 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a75cc │ │ + beq.n a71ac │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (a773c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (a731c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (a7740 ) │ │ + ldr r0, [pc, #272] @ (a7320 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a7694 │ │ + blx c1a70 │ │ + cbnz r0, a7274 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a766e │ │ + beq.n a724e │ │ ldr r3, [r4, #4] │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7634 │ │ - b.n a75f2 │ │ + beq.n a7214 │ │ + b.n a71d2 │ │ add.w r0, r4, #8 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a7656 │ │ + beq.n a7236 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a7656 │ │ + blx c1840 │ │ + b.n a7236 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a770c │ │ + blx c1a70 │ │ + cbnz r0, a72ec │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a75f2 │ │ + bne.w a71d2 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a76ac │ │ + blx c1ab0 │ │ + b.n a728c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a771c │ │ + bl 76664 │ │ + cbnz r0, a72fc │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a7604 │ │ + b.n a71e4 │ │ stmia r3!, {r3, r4, r6} │ │ movs r1, r0 │ │ - cmp r0, #202 @ 0xca │ │ + cmp r0, #106 @ 0x6a │ │ movs r2, r0 │ │ - ldr r0, [sp, #884] @ 0x374 │ │ + ldr r4, [sp, #116] @ 0x74 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (a78e0 ) │ │ + ldr r0, [pc, #396] @ (a74c0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -82483,159 +82155,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a77ce │ │ + blx c1a50 │ │ + cbnz r0, a73ae │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7774 │ │ + beq.n a7354 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (a78e4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (a74c4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (a78e8 ) │ │ + ldr r0, [pc, #272] @ (a74c8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a783c │ │ + blx c1a70 │ │ + cbnz r0, a741c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a7816 │ │ + beq.n a73f6 │ │ ldr r3, [r4, #12] │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a77dc │ │ - b.n a779a │ │ + beq.n a73bc │ │ + b.n a737a │ │ add.w r0, r4, #16 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a77fe │ │ + beq.n a73de │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #12] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a77fe │ │ + blx c1840 │ │ + b.n a73de │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a78b4 │ │ + blx c1a70 │ │ + cbnz r0, a7494 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a779a │ │ + bne.w a737a │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a7854 │ │ + blx c1ab0 │ │ + b.n a7434 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a78c4 │ │ + bl 76664 │ │ + cbnz r0, a74a4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a77ac │ │ + b.n a738c │ │ stmia r1!, {r4, r5, r7} │ │ movs r1, r0 │ │ - movs r7, #34 @ 0x22 │ │ + movs r6, #194 @ 0xc2 │ │ movs r2, r0 │ │ - str r7, [sp, #212] @ 0xd4 │ │ + ldr r2, [sp, #468] @ 0x1d4 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (a7a88 ) │ │ + ldr r0, [pc, #396] @ (a7668 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -82644,793 +82316,793 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a7976 │ │ + blx c1a50 │ │ + cbnz r0, a7556 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a791c │ │ + beq.n a74fc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (a7a8c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (a766c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (a7a90 ) │ │ + ldr r0, [pc, #272] @ (a7670 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a79e4 │ │ + blx c1a70 │ │ + cbnz r0, a75c4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a79be │ │ + beq.n a759e │ │ ldr r3, [r4, #20] │ │ mov r0, r5 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7984 │ │ - b.n a7942 │ │ + beq.n a7564 │ │ + b.n a7522 │ │ add.w r0, r4, #24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a79a6 │ │ + beq.n a7586 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #20] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a79a6 │ │ + blx c1840 │ │ + b.n a7586 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a7a5c │ │ + blx c1a70 │ │ + cbnz r0, a763c │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a7942 │ │ + bne.w a7522 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a79fc │ │ + blx c1ab0 │ │ + b.n a75dc │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a7a6c │ │ + bl 76664 │ │ + cbnz r0, a764c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a7954 │ │ + b.n a7534 │ │ stmia r0!, {r3} │ │ movs r1, r0 │ │ - movs r5, #122 @ 0x7a │ │ + movs r5, #26 │ │ movs r2, r0 │ │ - str r5, [sp, #564] @ 0x234 │ │ + ldr r0, [sp, #820] @ 0x334 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (a7b54 ) │ │ + ldr r0, [pc, #180] @ (a7734 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (a7b58 ) │ │ - ldr r0, [pc, #168] @ (a7b5c ) │ │ + ldr r5, [pc, #164] @ (a7738 ) │ │ + ldr r0, [pc, #168] @ (a773c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (a7b60 ) │ │ - ldr r6, [pc, #164] @ (a7b64 ) │ │ + ldr r0, [pc, #164] @ (a7740 ) │ │ + ldr r6, [pc, #164] @ (a7744 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, a7b38 │ │ + blx c1b60 │ │ + cbnz r0, a7718 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a7b0e │ │ + beq.n a76ee │ │ ldr r0, [r5, #28] │ │ - cbz r0, a7af2 │ │ + cbz r0, a76d2 │ │ ldr r1, [r0, #16] │ │ - cbz r1, a7af2 │ │ + cbz r1, a76d2 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n a7af4 │ │ + b.n a76d4 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7ac4 │ │ - b.n a7b3c │ │ + beq.n a76a4 │ │ + b.n a771c │ │ add.w r0, r5, #32 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a7ae4 │ │ + beq.n a76c4 │ │ mov r0, fp │ │ movs r1, #3 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #28] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a7ae4 │ │ + blx c1840 │ │ + b.n a76c4 │ │ ldr r0, [sp, #12] │ │ - b.n a7b3e │ │ + b.n a771e │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ bkpt 0x0060 │ │ movs r1, r0 │ │ - movs r4, #68 @ 0x44 │ │ + movs r3, #228 @ 0xe4 │ │ movs r2, r0 │ │ - str r4, [sp, #776] @ 0x308 │ │ - vqshl.u32 d25, d20, #22 │ │ - vrsra.u64 d25, d21, #10 │ │ + ldr r0, [sp, #8] │ │ + @ instruction: 0xfff69a74 │ │ + vqshlu.s64 , , #54 @ 0x36 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (a7c28 ) │ │ + ldr r0, [pc, #180] @ (a7808 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (a7c2c ) │ │ - ldr r0, [pc, #168] @ (a7c30 ) │ │ + ldr r5, [pc, #164] @ (a780c ) │ │ + ldr r0, [pc, #168] @ (a7810 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (a7c34 ) │ │ - ldr r6, [pc, #164] @ (a7c38 ) │ │ + ldr r0, [pc, #164] @ (a7814 ) │ │ + ldr r6, [pc, #164] @ (a7818 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, a7c0c │ │ + blx c1b60 │ │ + cbnz r0, a77ec │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a7be2 │ │ + beq.n a77c2 │ │ ldr r0, [r5, #36] @ 0x24 │ │ - cbz r0, a7bc6 │ │ + cbz r0, a77a6 │ │ ldr r1, [r0, #16] │ │ - cbz r1, a7bc6 │ │ + cbz r1, a77a6 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n a7bc8 │ │ + b.n a77a8 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7b98 │ │ - b.n a7c10 │ │ + beq.n a7778 │ │ + b.n a77f0 │ │ add.w r0, r5, #40 @ 0x28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a7bb8 │ │ + beq.n a7798 │ │ mov r0, fp │ │ movs r1, #3 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #36] @ 0x24 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a7bb8 │ │ + blx c1840 │ │ + b.n a7798 │ │ ldr r0, [sp, #12] │ │ - b.n a7c12 │ │ + b.n a77f2 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ pop {r2, r3, r7, pc} │ │ movs r1, r0 │ │ - movs r3, #112 @ 0x70 │ │ + movs r3, #16 │ │ movs r2, r0 │ │ - str r3, [sp, #952] @ 0x3b8 │ │ - vrshr.u64 , , #10 │ │ - vqmovn.u32 d25, │ │ + str r7, [sp, #184] @ 0xb8 │ │ + vqshlu.s32 d25, d17, #22 │ │ + vcvt.f16.f32 d25, │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (a7cdc ) │ │ + ldr r0, [pc, #144] @ (a78bc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a7c80 │ │ + blx c1a50 │ │ + cbnz r0, a7860 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #81 @ 0x51 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7c58 │ │ - b.n a7cb6 │ │ - ldr r0, [pc, #92] @ (a7ce0 ) │ │ + beq.n a7838 │ │ + b.n a7896 │ │ + ldr r0, [pc, #92] @ (a78c0 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a7cba │ │ + blx c1a70 │ │ + cbnz r0, a789a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7c8a │ │ + beq.n a786a │ │ movs r0, #0 │ │ - b.n a7cc4 │ │ + b.n a78a4 │ │ ldrb.w r0, [r7, #-25] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ pop {r1, r3, r4, r5, r7} │ │ movs r1, r0 │ │ pop {r1, r2, r3, r4, r7} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (a7db0 ) │ │ + ldr r0, [pc, #192] @ (a7990 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a7d28 │ │ + blx c1a50 │ │ + cbnz r0, a7908 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #83 @ 0x53 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7cfe │ │ + beq.n a78de │ │ movs r0, #0 │ │ - b.n a7d9c │ │ - ldr r5, [pc, #136] @ (a7db4 ) │ │ + b.n a797c │ │ + ldr r5, [pc, #136] @ (a7994 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (a7db8 ) │ │ + ldr r0, [pc, #136] @ (a7998 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, a7d9a │ │ + blx c1a70 │ │ + cbnz r0, a797a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb.w r0, [r5, #48] @ 0x30 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a7d72 │ │ + beq.n a7952 │ │ ldr r3, [r5, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7d36 │ │ - b.n a7d24 │ │ + beq.n a7916 │ │ + b.n a7904 │ │ add.w r0, r5, #48 @ 0x30 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a7d5a │ │ + beq.n a793a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #44] @ 0x2c │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a7d5a │ │ + blx c1840 │ │ + b.n a793a │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ pop {r2, r4} │ │ movs r1, r0 │ │ - movs r1, #200 @ 0xc8 │ │ + movs r1, #104 @ 0x68 │ │ movs r2, r0 │ │ - str r4, [sp, #720] @ 0x2d0 │ │ + str r7, [sp, #976] @ 0x3d0 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (a7e50 ) │ │ + ldr r0, [pc, #132] @ (a7a30 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a7e00 │ │ + blx c1a50 │ │ + cbnz r0, a79e0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #85 @ 0x55 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7dd8 │ │ - b.n a7e34 │ │ + beq.n a79b8 │ │ + b.n a7a14 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (a7e54 ) │ │ + ldr r0, [pc, #80] @ (a7a34 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a7e38 │ │ + blx c1a70 │ │ + cbnz r0, a7a18 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7e08 │ │ + beq.n a79e8 │ │ movs r0, #0 │ │ - b.n a7e3a │ │ + b.n a7a1a │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cbnz r2, a7ea2 │ │ + blx c16d0 │ │ + cbnz r2, a7a82 │ │ movs r1, r0 │ │ - cbnz r4, a7ea0 │ │ + cbnz r4, a7a80 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (a7f30 ) │ │ + ldr r0, [pc, #204] @ (a7b10 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (a7f34 ) │ │ - ldr r0, [pc, #192] @ (a7f38 ) │ │ + ldr r6, [pc, #192] @ (a7b14 ) │ │ + ldr r0, [pc, #192] @ (a7b18 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a7eda │ │ + blx c1a00 │ │ + cbnz r0, a7aba │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #56] @ 0x38 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a7eb2 │ │ + beq.n a7a92 │ │ ldr r2, [r6, #52] @ 0x34 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7e7c │ │ - b.n a7f0e │ │ + beq.n a7a5c │ │ + b.n a7aee │ │ add.w r8, r6, #56 @ 0x38 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a7e9c │ │ + beq.n a7a7c │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #52] @ 0x34 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a7e9c │ │ + blx c1840 │ │ + b.n a7a7c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (a7f3c ) │ │ + ldr r0, [pc, #92] @ (a7b1c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a7f14 │ │ + blx c1a70 │ │ + cbnz r0, a7af4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7ee2 │ │ + beq.n a7ac2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a7f18 │ │ + b.n a7af8 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ hlt 0x0020 │ │ movs r1, r0 │ │ - movs r0, #130 @ 0x82 │ │ + movs r0, #34 @ 0x22 │ │ movs r2, r0 │ │ - str r3, [sp, #392] @ 0x188 │ │ + str r6, [sp, #648] @ 0x288 │ │ vtbx.8 d27, {d6-d8}, d2 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (a8018 ) │ │ + ldr r0, [pc, #204] @ (a7bf8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (a801c ) │ │ - ldr r0, [pc, #192] @ (a8020 ) │ │ + ldr r6, [pc, #192] @ (a7bfc ) │ │ + ldr r0, [pc, #192] @ (a7c00 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a7fc2 │ │ + blx c1a00 │ │ + cbnz r0, a7ba2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #64] @ 0x40 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a7f9a │ │ + beq.n a7b7a │ │ ldr r2, [r6, #60] @ 0x3c │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7f64 │ │ - b.n a7ff6 │ │ + beq.n a7b44 │ │ + b.n a7bd6 │ │ add.w r8, r6, #64 @ 0x40 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a7f84 │ │ + beq.n a7b64 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #60] @ 0x3c │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a7f84 │ │ + blx c1840 │ │ + b.n a7b64 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (a8024 ) │ │ + ldr r0, [pc, #92] @ (a7c04 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a7ffc │ │ + blx c1a70 │ │ + cbnz r0, a7bdc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a7fca │ │ + beq.n a7baa │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a8000 │ │ + b.n a7be0 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbnz r0, a804a │ │ + cbnz r0, a7c2a │ │ movs r1, r0 │ │ - subs r2, r3, #6 │ │ + subs r2, r7, #4 │ │ movs r2, r0 │ │ - str r2, [sp, #488] @ 0x1e8 │ │ + str r5, [sp, #744] @ 0x2e8 │ │ vqrshrn.u64 d27, q5, #10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (a80c8 ) │ │ + ldr r0, [pc, #144] @ (a7ca8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a806c │ │ + blx c1a50 │ │ + cbnz r0, a7c4c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8044 │ │ - b.n a80a2 │ │ - ldr r0, [pc, #92] @ (a80cc ) │ │ + beq.n a7c24 │ │ + b.n a7c82 │ │ + ldr r0, [pc, #92] @ (a7cac ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a80a6 │ │ + blx c1a70 │ │ + cbnz r0, a7c86 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8076 │ │ + beq.n a7c56 │ │ movs r0, #0 │ │ - b.n a80b0 │ │ + b.n a7c90 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xb8ce │ │ movs r1, r0 │ │ @ instruction: 0xb8b2 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (a8270 ) │ │ + ldr r0, [pc, #400] @ (a7e50 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -83439,356 +83111,356 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a815a │ │ + blx c1a50 │ │ + cbnz r0, a7d3a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8100 │ │ + beq.n a7ce0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (a8274 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (a7e54 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (a8278 ) │ │ + ldr r0, [pc, #276] @ (a7e58 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a81ca │ │ + blx c1a70 │ │ + cbnz r0, a7daa │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #72] @ 0x48 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a81a4 │ │ + beq.n a7d84 │ │ ldr r3, [r4, #68] @ 0x44 │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8168 │ │ - b.n a8126 │ │ + beq.n a7d48 │ │ + b.n a7d06 │ │ add.w r0, r4, #72 @ 0x48 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a818c │ │ + beq.n a7d6c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #68] @ 0x44 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n a818c │ │ + blx c1840 │ │ + b.n a7d6c │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a8242 │ │ + blx c1a70 │ │ + cbnz r0, a7e22 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a8126 │ │ + bne.w a7d06 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a81e2 │ │ + blx c1ab0 │ │ + b.n a7dc2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a8252 │ │ + bl 76664 │ │ + cbnz r0, a7e32 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a8138 │ │ + b.n a7d18 │ │ nop │ │ @ instruction: 0xb824 │ │ movs r1, r0 │ │ - adds r6, r2, #6 │ │ + adds r6, r6, #4 │ │ movs r2, r0 │ │ - ldrh r1, [r5, #44] @ 0x2c │ │ + str r0, [sp, #932] @ 0x3a4 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #308] @ (a83c0 ) │ │ + ldr r0, [pc, #308] @ (a7fa0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a82c2 │ │ + blx c1a50 │ │ + cbnz r0, a7ea2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a829a │ │ - b.n a82f8 │ │ - ldr r0, [pc, #256] @ (a83c4 ) │ │ + beq.n a7e7a │ │ + b.n a7ed8 │ │ + ldr r0, [pc, #256] @ (a7fa4 ) │ │ sub.w r5, r7, #53 @ 0x35 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a8318 │ │ + blx c1a70 │ │ + cbnz r0, a7ef8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a82cc │ │ + beq.n a7eac │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-53] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - bne.n a82fc │ │ + bne.n a7edc │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a834e │ │ + blx c1a50 │ │ + cbnz r0, a7f2e │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8326 │ │ - b.n a82fc │ │ + beq.n a7f06 │ │ + b.n a7edc │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #116] @ (a83c8 ) │ │ + ldr r0, [pc, #116] @ (a7fa8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a8384 │ │ + blx c1a70 │ │ + cbnz r0, a7f64 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8356 │ │ - b.n a82fc │ │ + beq.n a7f36 │ │ + b.n a7edc │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a83b4 │ │ + blx c1a00 │ │ + cbnz r0, a7f94 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a838a │ │ - b.n a82fc │ │ + beq.n a7f6a │ │ + b.n a7edc │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d9, d16 │ │ - b.n a82fc │ │ + b.n a7edc │ │ nop │ │ @ instruction: 0xb678 │ │ movs r1, r0 │ │ @ instruction: 0xb65c │ │ movs r1, r0 │ │ push {r1, r2, r3, r6, r7, lr} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a8464 ) │ │ + ldr r0, [pc, #136] @ (a8044 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a8410 │ │ + blx c1a50 │ │ + cbnz r0, a7ff0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a83e8 │ │ - b.n a8444 │ │ + beq.n a7fc8 │ │ + b.n a8024 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a8468 ) │ │ + ldr r0, [pc, #84] @ (a8048 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a844a │ │ + blx c1a70 │ │ + cbnz r0, a802a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8418 │ │ + beq.n a7ff8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a844e │ │ + b.n a802e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ push {r1, r3, r5, lr} │ │ movs r1, r0 │ │ push {r2, r3, lr} │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r9, r0 │ │ - ldr r0, [pc, #904] @ (a8804 ) │ │ + ldr r0, [pc, #904] @ (a83e4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ @@ -83797,1835 +83469,1835 @@ │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #48 @ 0x30 │ │ add.w fp, r0, #16 │ │ add r4, sp, #20 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a84ce │ │ + blx c1a50 │ │ + cbnz r0, a80ae │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8498 │ │ + beq.n a8078 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ strd r0, r0, [r9] │ │ str.w r0, [r9, #8] │ │ - b.n a85c0 │ │ + b.n a81a0 │ │ str r6, [sp, #12] │ │ add.w r8, sp, #20 │ │ - ldr r6, [pc, #816] @ (a8808 ) │ │ - ldr r0, [pc, #820] @ (a880c ) │ │ + ldr r6, [pc, #816] @ (a83e8 ) │ │ + ldr r0, [pc, #820] @ (a83ec ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a8544 │ │ + blx c1a70 │ │ + cbnz r0, a8124 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #80] @ 0x50 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a851a │ │ + beq.n a80fa │ │ ldr r3, [r6, #76] @ 0x4c │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a84de │ │ - b.n a85ac │ │ + beq.n a80be │ │ + b.n a818c │ │ add.w r0, r6, #80 @ 0x50 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8502 │ │ + beq.n a80e2 │ │ mov r0, sl │ │ movs r1, #23 │ │ str.w sl, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #76] @ 0x4c │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a8502 │ │ - ldr r0, [pc, #712] @ (a8810 ) │ │ + blx c1840 │ │ + b.n a80e2 │ │ + ldr r0, [pc, #712] @ (a83f0 ) │ │ sub.w r8, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a857c │ │ + blx c1a70 │ │ + cbnz r0, a815c │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a854e │ │ - b.n a85ac │ │ + beq.n a812e │ │ + b.n a818c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #20 │ │ - cbz r0, a85fa │ │ + cbz r0, a81da │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a8678 │ │ + bne.n a8258 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8584 │ │ + beq.n a8164 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ ldr r6, [sp, #12] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #48 @ 0x30 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a85ac │ │ + bne.n a818c │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a85e0 │ │ - ldr r0, [pc, #520] @ (a8814 ) │ │ + beq.n a81c0 │ │ + ldr r0, [pc, #520] @ (a83f4 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a875e │ │ + bne.w a833e │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #96] @ 0x60 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a8652 │ │ + beq.n a8232 │ │ ldr r3, [r6, #92] @ 0x5c │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8612 │ │ - b.n a85ac │ │ + beq.n a81f2 │ │ + b.n a818c │ │ add.w sl, r6, #96 @ 0x60 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a863a │ │ + beq.n a821a │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #92] @ 0x5c │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n a863a │ │ - ldr r0, [pc, #412] @ (a8818 ) │ │ + blx c1840 │ │ + b.n a821a │ │ + ldr r0, [pc, #412] @ (a83f8 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a86e4 │ │ + blx c1a70 │ │ + cbnz r0, a82c4 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #88] @ 0x58 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a86be │ │ + beq.n a829e │ │ ldr r3, [r6, #84] @ 0x54 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8682 │ │ - b.n a85ac │ │ + beq.n a8262 │ │ + b.n a818c │ │ add.w sl, r6, #88 @ 0x58 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a86a6 │ │ + beq.n a8286 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #84] @ 0x54 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n a86a6 │ │ + blx c1840 │ │ + b.n a8286 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a87d6 │ │ + bne.n a83b6 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a85ac │ │ + bne.w a818c │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a86fc │ │ + blx c1ab0 │ │ + b.n a82dc │ │ mov r0, r5 │ │ movs r1, #111 @ 0x6f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, a87d6 │ │ + blx c1a70 │ │ + cbnz r0, a83b6 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a85ac │ │ + bne.w a818c │ │ mov r0, r5 │ │ movs r1, #111 @ 0x6f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a8776 │ │ + blx c1ab0 │ │ + b.n a8356 │ │ add r4, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl 76744 │ │ + bl 76664 │ │ ldr r6, [sp, #12] │ │ - cbnz r0, a87e8 │ │ + cbnz r0, a83c8 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #64] @ 0x40 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ - b.n a85c0 │ │ + b.n a81a0 │ │ push {r3, r7} │ │ movs r1, r0 │ │ - subs r0, r4, r0 │ │ + adds r0, r0, r7 │ │ movs r2, r0 │ │ - ldrh r1, [r3, #30] │ │ + ldrh r1, [r3, #56] @ 0x38 │ │ vrsra.u64 , q5, #10 │ │ movs r1, r0 │ │ - ldrh r7, [r7, #6] │ │ - vtbl.8 d24, {d22}, d15 │ │ + ldrh r7, [r7, #32] │ │ + vtbx.8 d24, {d22-d25}, d15 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (a8938 ) │ │ + ldr r0, [pc, #268] @ (a8518 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (a893c ) │ │ - ldr r0, [pc, #256] @ (a8940 ) │ │ + ldr r6, [pc, #256] @ (a851c ) │ │ + ldr r0, [pc, #256] @ (a8520 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a88a2 │ │ + blx c1a00 │ │ + cbnz r0, a8482 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a887a │ │ + beq.n a845a │ │ ldr r2, [r6, #100] @ 0x64 │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8844 │ │ - b.n a8906 │ │ + beq.n a8424 │ │ + b.n a84e6 │ │ add.w r8, r6, #104 @ 0x68 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8864 │ │ + beq.n a8444 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #100] @ 0x64 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a8864 │ │ + blx c1840 │ │ + b.n a8444 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (a8944 ) │ │ + ldr r0, [pc, #156] @ (a8524 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a88d8 │ │ + blx c1a70 │ │ + cbnz r0, a84b8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a88aa │ │ - b.n a8906 │ │ + beq.n a848a │ │ + b.n a84e6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a8924 │ │ + blx c1a00 │ │ + cbnz r0, a8504 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a88de │ │ + beq.n a84be │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n a890a │ │ + b.n a84ea │ │ nop │ │ sub sp, #352 @ 0x160 │ │ movs r1, r0 │ │ - asrs r2, r7, #26 │ │ + asrs r2, r3, #25 │ │ movs r2, r0 │ │ - ldrh r2, [r3, #12] │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ vshr.u32 , q13, #10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (a8a64 ) │ │ + ldr r0, [pc, #268] @ (a8644 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (a8a68 ) │ │ - ldr r0, [pc, #256] @ (a8a6c ) │ │ + ldr r6, [pc, #256] @ (a8648 ) │ │ + ldr r0, [pc, #256] @ (a864c ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a89ce │ │ + blx c1a00 │ │ + cbnz r0, a85ae │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #112] @ 0x70 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a89a6 │ │ + beq.n a8586 │ │ ldr r2, [r6, #108] @ 0x6c │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8970 │ │ - b.n a8a32 │ │ + beq.n a8550 │ │ + b.n a8612 │ │ add.w r8, r6, #112 @ 0x70 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8990 │ │ + beq.n a8570 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #108] @ 0x6c │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a8990 │ │ + blx c1840 │ │ + b.n a8570 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (a8a70 ) │ │ + ldr r0, [pc, #156] @ (a8650 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a8a04 │ │ + blx c1a70 │ │ + cbnz r0, a85e4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a89d6 │ │ - b.n a8a32 │ │ + beq.n a85b6 │ │ + b.n a8612 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a8a50 │ │ + blx c1a00 │ │ + cbnz r0, a8630 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8a0a │ │ + beq.n a85ea │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n a8a36 │ │ + b.n a8616 │ │ nop │ │ add r7, sp, #688 @ 0x2b0 │ │ movs r1, r0 │ │ - asrs r6, r1, #22 │ │ + asrs r6, r5, #20 │ │ movs r2, r0 │ │ - ldrh r6, [r5, #2] │ │ + ldrh r6, [r5, #28] │ │ vqrdmlsh.s q13, q3, d14[0] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #212] @ (a8b54 ) │ │ + ldr r0, [pc, #212] @ (a8734 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #200] @ (a8b58 ) │ │ - ldr r0, [pc, #200] @ (a8b5c ) │ │ + ldr r6, [pc, #200] @ (a8738 ) │ │ + ldr r0, [pc, #200] @ (a873c ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #118 @ 0x76 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a8af6 │ │ + blx c1a00 │ │ + cbnz r0, a86d6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #120] @ 0x78 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a8ace │ │ + beq.n a86ae │ │ ldr r2, [r6, #116] @ 0x74 │ │ mov r0, r4 │ │ movs r1, #118 @ 0x76 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8a98 │ │ - b.n a8b2a │ │ + beq.n a8678 │ │ + b.n a870a │ │ add.w r8, r6, #120 @ 0x78 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8ab8 │ │ + beq.n a8698 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #116] @ 0x74 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a8ab8 │ │ + blx c1840 │ │ + b.n a8698 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (a8b60 ) │ │ + ldr r0, [pc, #100] @ (a8740 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #119 @ 0x77 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a8b30 │ │ + blx c1a70 │ │ + cbnz r0, a8710 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #119 @ 0x77 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8afe │ │ + beq.n a86de │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a8b3c │ │ + b.n a871c │ │ vmov.f64 d16, #8 @ 0x40400000 3.0 │ │ vldr d17, [sp, #8] │ │ vdiv.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r6, sp, #528 @ 0x210 │ │ movs r1, r0 │ │ - asrs r6, r4, #17 │ │ + asrs r6, r0, #16 │ │ movs r2, r0 │ │ - strh r6, [r0, #58] @ 0x3a │ │ + ldrh r6, [r0, #20] │ │ @ instruction: 0xfff6ae26 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #732] @ (a8e50 ) │ │ + ldr r0, [pc, #732] @ (a8a30 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #700] @ (a8e54 ) │ │ + ldr r0, [pc, #700] @ (a8a34 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, a8bc6 │ │ + blx c1a00 │ │ + cbnz r0, a87a6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #120 @ 0x78 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8b9c │ │ - b.n a8bf6 │ │ + beq.n a877c │ │ + b.n a87d6 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a8c44 │ │ + cbz r0, a8824 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a8cc4 │ │ + bne.n a88a4 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #121 @ 0x79 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8bce │ │ + beq.n a87ae │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #124 @ 0x7c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a8bf6 │ │ + bne.n a87d6 │ │ mov r0, r5 │ │ movs r1, #124 @ 0x7c │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a8c2a │ │ - ldr r4, [pc, #516] @ (a8e58 ) │ │ + beq.n a880a │ │ + ldr r4, [pc, #516] @ (a8a38 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (a8e5c ) │ │ + ldr r0, [pc, #512] @ (a8a3c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a8daa │ │ + bne.w a898a │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a8c9e │ │ + beq.n a887e │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8c60 │ │ - b.n a8bf6 │ │ + beq.n a8840 │ │ + b.n a87d6 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8c86 │ │ + beq.n a8866 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a8c86 │ │ - ldr r4, [pc, #408] @ (a8e60 ) │ │ + blx c1840 │ │ + b.n a8866 │ │ + ldr r4, [pc, #408] @ (a8a40 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (a8e64 ) │ │ + ldr r0, [pc, #408] @ (a8a44 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a8d30 │ │ + blx c1a70 │ │ + cbnz r0, a8910 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a8d0c │ │ + beq.n a88ec │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #122 @ 0x7a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8cd2 │ │ - b.n a8bf6 │ │ + beq.n a88b2 │ │ + b.n a87d6 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8cf4 │ │ + beq.n a88d4 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n a8cf4 │ │ + blx c1840 │ │ + b.n a88d4 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a8e22 │ │ + bne.n a8a02 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a8bf6 │ │ + bne.w a87d6 │ │ mov r0, r5 │ │ movs r1, #123 @ 0x7b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a8d48 │ │ + blx c1ab0 │ │ + b.n a8928 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a8e22 │ │ + blx c1a70 │ │ + cbnz r0, a8a02 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a8bf6 │ │ + bne.w a87d6 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a8dc2 │ │ + blx c1ab0 │ │ + b.n a89a2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a8e32 │ │ + bl 76664 │ │ + cbnz r0, a8a12 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a8c08 │ │ + b.n a87e8 │ │ nop │ │ add r5, sp, #560 @ 0x230 │ │ movs r1, r0 │ │ add r5, sp, #560 @ 0x230 │ │ movs r1, r0 │ │ - asrs r2, r3, #12 │ │ + asrs r2, r7, #10 │ │ movs r2, r0 │ │ - strh r1, [r6, #20] │ │ - vqmovn.s32 d17, q12 │ │ + strh r1, [r6, #46] @ 0x2e │ │ + vqmovun.s32 d17, q4 │ │ movs r2, r0 │ │ - strh r7, [r7, #16] │ │ + strh r7, [r7, #42] @ 0x2a │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #264] @ (a8f80 ) │ │ + ldr r0, [pc, #264] @ (a8b60 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #252] @ (a8f84 ) │ │ - ldr r0, [pc, #252] @ (a8f88 ) │ │ + ldr r6, [pc, #252] @ (a8b64 ) │ │ + ldr r0, [pc, #252] @ (a8b68 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #127 @ 0x7f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a8eec │ │ + blx c1a00 │ │ + cbnz r0, a8acc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a8ec4 │ │ + beq.n a8aa4 │ │ ldr r2, [r6, #16] │ │ mov r0, r4 │ │ movs r1, #127 @ 0x7f │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8e90 │ │ - b.n a8f50 │ │ + beq.n a8a70 │ │ + b.n a8b30 │ │ add.w r8, r6, #20 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8eae │ │ + beq.n a8a8e │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a8eae │ │ + blx c1840 │ │ + b.n a8a8e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (a8f8c ) │ │ + ldr r0, [pc, #156] @ (a8b6c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #128 @ 0x80 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a8f22 │ │ + blx c1a70 │ │ + cbnz r0, a8b02 │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #128 @ 0x80 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8ef4 │ │ - b.n a8f50 │ │ + beq.n a8ad4 │ │ + b.n a8b30 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a8f6e │ │ + blx c1a00 │ │ + cbnz r0, a8b4e │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8f28 │ │ + beq.n a8b08 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n a8f54 │ │ + b.n a8b34 │ │ add r2, sp, #560 @ 0x230 │ │ movs r1, r0 │ │ - asrs r2, r5, #3 │ │ + asrs r2, r1, #2 │ │ movs r2, r0 │ │ - strh r6, [r1, #26] │ │ + strh r6, [r1, #52] @ 0x34 │ │ vshll.u32 q13, d16, #22 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #264] @ (a90a8 ) │ │ + ldr r0, [pc, #264] @ (a8c88 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #252] @ (a90ac ) │ │ - ldr r0, [pc, #252] @ (a90b0 ) │ │ + ldr r6, [pc, #252] @ (a8c8c ) │ │ + ldr r0, [pc, #252] @ (a8c90 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #130 @ 0x82 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a9014 │ │ + blx c1a00 │ │ + cbnz r0, a8bf4 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a8fec │ │ + beq.n a8bcc │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #130 @ 0x82 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a8fb8 │ │ - b.n a9078 │ │ + beq.n a8b98 │ │ + b.n a8c58 │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a8fd6 │ │ + beq.n a8bb6 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a8fd6 │ │ + blx c1840 │ │ + b.n a8bb6 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (a90b4 ) │ │ + ldr r0, [pc, #156] @ (a8c94 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #131 @ 0x83 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a904a │ │ + blx c1a70 │ │ + cbnz r0, a8c2a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #131 @ 0x83 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a901c │ │ - b.n a9078 │ │ + beq.n a8bfc │ │ + b.n a8c58 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a9096 │ │ + blx c1a00 │ │ + cbnz r0, a8c76 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9050 │ │ + beq.n a8c30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n a907c │ │ + b.n a8c5c │ │ add r1, sp, #400 @ 0x190 │ │ movs r1, r0 │ │ - lsrs r2, r0, #31 │ │ + lsrs r2, r4, #29 │ │ movs r2, r0 │ │ - strh r6, [r4, #16] │ │ + strh r6, [r4, #42] @ 0x2a │ │ vtbl.8 d26, {d6-d7}, d8 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #212] @ (a9198 ) │ │ + ldr r0, [pc, #212] @ (a8d78 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #200] @ (a919c ) │ │ - ldr r0, [pc, #200] @ (a91a0 ) │ │ + ldr r6, [pc, #200] @ (a8d7c ) │ │ + ldr r0, [pc, #200] @ (a8d80 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a913a │ │ + blx c1a00 │ │ + cbnz r0, a8d1a │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9112 │ │ + beq.n a8cf2 │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a90dc │ │ - b.n a916e │ │ + beq.n a8cbc │ │ + b.n a8d4e │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a90fc │ │ + beq.n a8cdc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a90fc │ │ + blx c1840 │ │ + b.n a8cdc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (a91a4 ) │ │ + ldr r0, [pc, #100] @ (a8d84 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a9174 │ │ + blx c1a70 │ │ + cbnz r0, a8d54 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9142 │ │ + beq.n a8d22 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a9180 │ │ + b.n a8d60 │ │ vmov.f64 d16, #8 @ 0x40400000 3.0 │ │ vldr d17, [sp, #8] │ │ vdiv.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r0, sp, #256 @ 0x100 │ │ movs r1, r0 │ │ - lsrs r6, r3, #26 │ │ + lsrs r6, r7, #24 │ │ movs r2, r0 │ │ - strh r2, [r0, #8] │ │ + strh r2, [r0, #34] @ 0x22 │ │ vrintp.f16 q13, q9 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #736] @ (a9498 ) │ │ + ldr r0, [pc, #736] @ (a9078 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #704] @ (a949c ) │ │ + ldr r0, [pc, #704] @ (a907c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #135 @ 0x87 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, a920a │ │ + blx c1a00 │ │ + cbnz r0, a8dea │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #135 @ 0x87 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a91e0 │ │ - b.n a923a │ │ + beq.n a8dc0 │ │ + b.n a8e1a │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a9288 │ │ + cbz r0, a8e68 │ │ mov r0, r5 │ │ movs r1, #136 @ 0x88 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a930a │ │ + bne.n a8eea │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #136 @ 0x88 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9212 │ │ + beq.n a8df2 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #139 @ 0x8b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a923a │ │ + bne.n a8e1a │ │ mov r0, r5 │ │ movs r1, #139 @ 0x8b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a926e │ │ - ldr r4, [pc, #520] @ (a94a0 ) │ │ + beq.n a8e4e │ │ + ldr r4, [pc, #520] @ (a9080 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (a94a4 ) │ │ + ldr r0, [pc, #516] @ (a9084 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #140 @ 0x8c │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a93f4 │ │ + bne.w a8fd4 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a92e4 │ │ + beq.n a8ec4 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #140 @ 0x8c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a92a4 │ │ - b.n a923a │ │ + beq.n a8e84 │ │ + b.n a8e1a │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a92cc │ │ + beq.n a8eac │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a92cc │ │ - ldr r4, [pc, #412] @ (a94a8 ) │ │ + blx c1840 │ │ + b.n a8eac │ │ + ldr r4, [pc, #412] @ (a9088 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (a94ac ) │ │ + ldr r0, [pc, #408] @ (a908c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #137 @ 0x89 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a937a │ │ + blx c1a70 │ │ + cbnz r0, a8f5a │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9354 │ │ + beq.n a8f34 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #137 @ 0x89 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9318 │ │ - b.n a923a │ │ + beq.n a8ef8 │ │ + b.n a8e1a │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a933c │ │ + beq.n a8f1c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a933c │ │ + blx c1840 │ │ + b.n a8f1c │ │ mov r0, r5 │ │ movs r1, #138 @ 0x8a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #138 @ 0x8a │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a946c │ │ + bne.n a904c │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #138 @ 0x8a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a923a │ │ + bne.w a8e1a │ │ mov r0, r5 │ │ movs r1, #138 @ 0x8a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a9392 │ │ + blx c1ab0 │ │ + b.n a8f72 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, a946c │ │ + blx c1a70 │ │ + cbnz r0, a904c │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a923a │ │ + bne.w a8e1a │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a940c │ │ + blx c1ab0 │ │ + b.n a8fec │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, a947c │ │ + bl 76664 │ │ + cbnz r0, a905c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a924c │ │ - add r7, pc, #288 @ (adr r7, a95bc ) │ │ + b.n a8e2c │ │ + add r7, pc, #288 @ (adr r7, a919c ) │ │ movs r1, r0 │ │ - add r7, pc, #288 @ (adr r7, a95c0 ) │ │ + add r7, pc, #288 @ (adr r7, a91a0 ) │ │ movs r1, r0 │ │ - lsrs r6, r2, #19 │ │ + lsrs r6, r6, #17 │ │ movs r2, r0 │ │ - ldrb r5, [r5, #17] │ │ - vdup.16 q8, d18[1] │ │ + ldrb r5, [r5, #30] │ │ + vdup.16 d16, d2[1] │ │ movs r2, r0 │ │ - ldrb r1, [r7, #15] │ │ + ldrb r1, [r7, #28] │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #376] @ (a9638 ) │ │ + ldr r0, [pc, #376] @ (a9218 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #142 @ 0x8e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a94f6 │ │ + blx c1a50 │ │ + cbnz r0, a90d6 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #142 @ 0x8e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a94ce │ │ - b.n a952c │ │ - ldr r0, [pc, #324] @ (a963c ) │ │ + beq.n a90ae │ │ + b.n a910c │ │ + ldr r0, [pc, #324] @ (a921c ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #143 @ 0x8f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a9550 │ │ + blx c1a70 │ │ + cbnz r0, a9130 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #143 @ 0x8f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9500 │ │ + beq.n a90e0 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n a9530 │ │ + beq.n a9110 │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #224] @ (a9640 ) │ │ - ldr r0, [pc, #224] @ (a9644 ) │ │ + ldr r6, [pc, #224] @ (a9220 ) │ │ + ldr r0, [pc, #224] @ (a9224 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #144 @ 0x90 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a95c6 │ │ + blx c1a00 │ │ + cbnz r0, a91a6 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a959e │ │ + beq.n a917e │ │ ldr r2, [r6, #56] @ 0x38 │ │ mov r0, r4 │ │ movs r1, #144 @ 0x90 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9568 │ │ - b.n a9530 │ │ + beq.n a9148 │ │ + b.n a9110 │ │ add.w r8, r6, #60 @ 0x3c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9588 │ │ + beq.n a9168 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #56] @ 0x38 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a9588 │ │ + blx c1840 │ │ + b.n a9168 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #124] @ (a9648 ) │ │ + ldr r0, [pc, #124] @ (a9228 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #145 @ 0x91 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a95fc │ │ + blx c1a70 │ │ + cbnz r0, a91dc │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #145 @ 0x91 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a95ce │ │ - b.n a9530 │ │ + beq.n a91ae │ │ + b.n a9110 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #146 @ 0x92 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a962c │ │ + blx c1a00 │ │ + cbnz r0, a920c │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #146 @ 0x92 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9602 │ │ - b.n a9530 │ │ + beq.n a91e2 │ │ + b.n a9110 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d9, d16 │ │ - b.n a9530 │ │ + b.n a9110 │ │ nop │ │ - add r4, pc, #272 @ (adr r4, a974c ) │ │ + add r4, pc, #272 @ (adr r4, a932c ) │ │ movs r1, r0 │ │ - add r4, pc, #160 @ (adr r4, a96e0 ) │ │ + add r4, pc, #160 @ (adr r4, a92c0 ) │ │ movs r1, r0 │ │ - lsrs r2, r2, #8 │ │ + lsrs r2, r6, #6 │ │ movs r2, r0 │ │ - ldrb r6, [r6, #17] │ │ + ldrb r6, [r6, #30] │ │ vrsra.u32 q13, q3, #10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (a96e4 ) │ │ + ldr r0, [pc, #136] @ (a92c4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #147 @ 0x93 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, a9690 │ │ + blx c1a50 │ │ + cbnz r0, a9270 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #147 @ 0x93 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9668 │ │ - b.n a96c4 │ │ + beq.n a9248 │ │ + b.n a92a4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (a96e8 ) │ │ + ldr r0, [pc, #84] @ (a92c8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #148 @ 0x94 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a96ca │ │ + blx c1a70 │ │ + cbnz r0, a92aa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #148 @ 0x94 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9698 │ │ + beq.n a9278 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a96ce │ │ + b.n a92ae │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - add r2, pc, #680 @ (adr r2, a9990 ) │ │ + blx c16d0 │ │ + add r2, pc, #680 @ (adr r2, a9570 ) │ │ movs r1, r0 │ │ - add r2, pc, #560 @ (adr r2, a991c ) │ │ + add r2, pc, #560 @ (adr r2, a94fc ) │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r9, r0 │ │ - ldr r0, [pc, #904] @ (a9a84 ) │ │ + ldr r0, [pc, #904] @ (a9664 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ @@ -85634,1302 +85306,1301 @@ │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #48 @ 0x30 │ │ add.w fp, r0, #16 │ │ add r4, sp, #20 │ │ mov r0, r5 │ │ movs r1, #149 @ 0x95 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, a974e │ │ + blx c1a50 │ │ + cbnz r0, a932e │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #149 @ 0x95 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9718 │ │ + beq.n a92f8 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ strd r0, r0, [r9] │ │ str.w r0, [r9, #8] │ │ - b.n a9840 │ │ + b.n a9420 │ │ str r6, [sp, #12] │ │ add.w r8, sp, #20 │ │ - ldr r6, [pc, #816] @ (a9a88 ) │ │ - ldr r0, [pc, #820] @ (a9a8c ) │ │ + ldr r6, [pc, #816] @ (a9668 ) │ │ + ldr r0, [pc, #820] @ (a966c ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #150 @ 0x96 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a97c4 │ │ + blx c1a70 │ │ + cbnz r0, a93a4 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a979a │ │ + beq.n a937a │ │ ldr r3, [r6, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #150 @ 0x96 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a975e │ │ - b.n a982c │ │ + beq.n a933e │ │ + b.n a940c │ │ add.w r0, r6, #68 @ 0x44 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9782 │ │ + beq.n a9362 │ │ mov r0, sl │ │ movs r1, #23 │ │ str.w sl, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n a9782 │ │ - ldr r0, [pc, #712] @ (a9a90 ) │ │ + blx c1840 │ │ + b.n a9362 │ │ + ldr r0, [pc, #712] @ (a9670 ) │ │ sub.w r8, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #151 @ 0x97 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a97fc │ │ + blx c1a70 │ │ + cbnz r0, a93dc │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #151 @ 0x97 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a97ce │ │ - b.n a982c │ │ + beq.n a93ae │ │ + b.n a940c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #20 │ │ - cbz r0, a987a │ │ + cbz r0, a945a │ │ mov r0, r5 │ │ movs r1, #152 @ 0x98 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a98f8 │ │ + bne.n a94d8 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #152 @ 0x98 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9804 │ │ + beq.n a93e4 │ │ movs r0, #0 │ │ add.w fp, r9, #16 │ │ str.w r0, [r9] │ │ str.w r0, [r9, #4] │ │ str.w r0, [r9, #8] │ │ ldr r6, [sp, #12] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #48 @ 0x30 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #72] @ 0x48 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #155 @ 0x9b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a982c │ │ + bne.n a940c │ │ mov r0, r5 │ │ movs r1, #155 @ 0x9b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a9860 │ │ - ldr r0, [pc, #520] @ (a9a94 ) │ │ + beq.n a9440 │ │ + ldr r0, [pc, #520] @ (a9674 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #156 @ 0x9c │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w a99de │ │ + bne.w a95be │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a98d2 │ │ + beq.n a94b2 │ │ ldr r3, [r6, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #156 @ 0x9c │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9892 │ │ - b.n a982c │ │ + beq.n a9472 │ │ + b.n a940c │ │ add.w sl, r6, #84 @ 0x54 │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a98ba │ │ + beq.n a949a │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #80] @ 0x50 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n a98ba │ │ - ldr r0, [pc, #412] @ (a9a98 ) │ │ + blx c1840 │ │ + b.n a949a │ │ + ldr r0, [pc, #412] @ (a9678 ) │ │ add.w r8, sp, #20 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #20] │ │ mov r0, r5 │ │ movs r1, #153 @ 0x99 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, a9964 │ │ + blx c1a70 │ │ + cbnz r0, a9544 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #20] │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a993e │ │ + beq.n a951e │ │ ldr r3, [r6, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #153 @ 0x99 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9902 │ │ - b.n a982c │ │ + beq.n a94e2 │ │ + b.n a940c │ │ add.w sl, r6, #76 @ 0x4c │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9926 │ │ + beq.n a9506 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n a9926 │ │ + blx c1840 │ │ + b.n a9506 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n a9a56 │ │ + bne.n a9636 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a982c │ │ + bne.w a940c │ │ mov r0, r5 │ │ movs r1, #154 @ 0x9a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a997c │ │ + blx c1ab0 │ │ + b.n a955c │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r8, sp, #24 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r8 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r6, sp, #48 @ 0x30 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, a9a56 │ │ + blx c1a70 │ │ + cbnz r0, a9636 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r6 │ │ ldr r4, [sp, #20] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a982c │ │ + bne.w a940c │ │ mov r0, r5 │ │ movs r1, #157 @ 0x9d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r8 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a99f6 │ │ + blx c1ab0 │ │ + b.n a95d6 │ │ add r4, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl 76744 │ │ + bl 76664 │ │ ldr r6, [sp, #12] │ │ - cbnz r0, a9a68 │ │ + cbnz r0, a9648 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r9]! │ │ vldr d16, [sp, #64] @ 0x40 │ │ str r0, [r4, #0] │ │ vstr d16, [r9] │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ - b.n a9840 │ │ - add r2, pc, #32 @ (adr r2, a9aa8 ) │ │ + b.n a9420 │ │ + add r2, pc, #32 @ (adr r2, a9688 ) │ │ movs r1, r0 │ │ - lsrs r4, r3, #32 │ │ + lsls r4, r7, #30 │ │ movs r2, r0 │ │ - ldrb r1, [r3, #5] │ │ + ldrb r1, [r3, #18] │ │ vsra.u32 q13, q5, #10 │ │ movs r1, r0 │ │ - strb r7, [r7, #25] │ │ - vcvt.f16.f32 d23, │ │ + ldrb r7, [r7, #6] │ │ + vtbx.8 d23, {d6-d7}, d15 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (a9bb8 ) │ │ + ldr r0, [pc, #268] @ (a9798 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (a9bbc ) │ │ - ldr r0, [pc, #256] @ (a9bc0 ) │ │ + ldr r6, [pc, #256] @ (a979c ) │ │ + ldr r0, [pc, #256] @ (a97a0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #158 @ 0x9e │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a9b22 │ │ + blx c1a00 │ │ + cbnz r0, a9702 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9afa │ │ + beq.n a96da │ │ ldr r2, [r6, #88] @ 0x58 │ │ mov r0, r4 │ │ movs r1, #158 @ 0x9e │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9ac4 │ │ - b.n a9b86 │ │ + beq.n a96a4 │ │ + b.n a9766 │ │ add.w r8, r6, #92 @ 0x5c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9ae4 │ │ + beq.n a96c4 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #88] @ 0x58 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a9ae4 │ │ + blx c1840 │ │ + b.n a96c4 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (a9bc4 ) │ │ + ldr r0, [pc, #156] @ (a97a4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #159 @ 0x9f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a9b58 │ │ + blx c1a70 │ │ + cbnz r0, a9738 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #159 @ 0x9f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9b2a │ │ - b.n a9b86 │ │ + beq.n a970a │ │ + b.n a9766 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #160 @ 0xa0 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a9ba4 │ │ + blx c1a00 │ │ + cbnz r0, a9784 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #160 @ 0xa0 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9b5e │ │ + beq.n a973e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n a9b8a │ │ + b.n a976a │ │ nop │ │ ldr r6, [sp, #352] @ 0x160 │ │ movs r1, r0 │ │ - lsls r6, r6, #18 │ │ + lsls r6, r2, #17 │ │ movs r2, r0 │ │ - strb r2, [r3, #28] │ │ + ldrb r2, [r3, #9] │ │ @ instruction: 0xfff69dfa │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (a9ce4 ) │ │ + ldr r0, [pc, #268] @ (a98c4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (a9ce8 ) │ │ - ldr r0, [pc, #256] @ (a9cec ) │ │ + ldr r6, [pc, #256] @ (a98c8 ) │ │ + ldr r0, [pc, #256] @ (a98cc ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #161 @ 0xa1 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a9c4e │ │ + blx c1a00 │ │ + cbnz r0, a982e │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9c26 │ │ + beq.n a9806 │ │ ldr r2, [r6, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #161 @ 0xa1 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9bf0 │ │ - b.n a9cb2 │ │ + beq.n a97d0 │ │ + b.n a9892 │ │ add.w r8, r6, #100 @ 0x64 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9c10 │ │ + beq.n a97f0 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #96] @ 0x60 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a9c10 │ │ + blx c1840 │ │ + b.n a97f0 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (a9cf0 ) │ │ + ldr r0, [pc, #156] @ (a98d0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #162 @ 0xa2 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, a9c84 │ │ + blx c1a70 │ │ + cbnz r0, a9864 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #162 @ 0xa2 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9c56 │ │ - b.n a9cb2 │ │ + beq.n a9836 │ │ + b.n a9892 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #163 @ 0xa3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, a9cd0 │ │ + blx c1a00 │ │ + cbnz r0, a98b0 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #163 @ 0xa3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9c8a │ │ + beq.n a986a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n a9cb6 │ │ + b.n a9896 │ │ nop │ │ ldr r5, [sp, #176] @ 0xb0 │ │ movs r1, r0 │ │ - lsls r2, r1, #14 │ │ + lsls r2, r5, #12 │ │ movs r2, r0 │ │ - strb r6, [r5, #23] │ │ + ldrb r6, [r5, #4] │ │ vqdmulh.s , q11, d14[0] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #212] @ (a9dd4 ) │ │ + ldr r0, [pc, #212] @ (a99b4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #200] @ (a9dd8 ) │ │ - ldr r0, [pc, #200] @ (a9ddc ) │ │ + ldr r6, [pc, #200] @ (a99b8 ) │ │ + ldr r0, [pc, #200] @ (a99bc ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #164 @ 0xa4 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, a9d76 │ │ + blx c1a00 │ │ + cbnz r0, a9956 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9d4e │ │ + beq.n a992e │ │ ldr r2, [r6, #104] @ 0x68 │ │ mov r0, r4 │ │ movs r1, #164 @ 0xa4 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9d18 │ │ - b.n a9daa │ │ + beq.n a98f8 │ │ + b.n a998a │ │ add.w r8, r6, #108 @ 0x6c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9d38 │ │ + beq.n a9918 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #104] @ 0x68 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n a9d38 │ │ + blx c1840 │ │ + b.n a9918 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (a9de0 ) │ │ + ldr r0, [pc, #100] @ (a99c0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #165 @ 0xa5 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, a9db0 │ │ + blx c1a70 │ │ + cbnz r0, a9990 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #165 @ 0xa5 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9d7e │ │ + beq.n a995e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n a9dbc │ │ + b.n a999c │ │ vmov.f64 d16, #8 @ 0x40400000 3.0 │ │ vldr d17, [sp, #8] │ │ vdiv.f64 d0, d17, d16 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r4, [sp, #16] │ │ movs r1, r0 │ │ - lsls r2, r4, #9 │ │ + lsls r2, r0, #8 │ │ movs r2, r0 │ │ - strb r6, [r0, #19] │ │ + ldrb r6, [r0, #0] │ │ vtbl.8 d25, {d22-d25}, d22 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (aa104 ) │ │ + ldr r0, [pc, #784] @ (a9ce4 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #752] @ (aa108 ) │ │ + ldr r0, [pc, #752] @ (a9ce8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #166 @ 0xa6 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, a9e46 │ │ + blx c1a00 │ │ + cbnz r0, a9a26 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #166 @ 0xa6 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9e1c │ │ - b.n a9e76 │ │ + beq.n a99fc │ │ + b.n a9a56 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, a9ec4 │ │ + cbz r0, a9aa4 │ │ mov r0, r5 │ │ movs r1, #167 @ 0xa7 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n a9f4e │ │ + bne.n a9b2e │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #167 @ 0xa7 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9e4e │ │ + beq.n a9a2e │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #170 @ 0xaa │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n a9e76 │ │ + bne.n a9a56 │ │ mov r0, r5 │ │ movs r1, #170 @ 0xaa │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n a9eaa │ │ + beq.n a9a8a │ │ str.w sl, [sp, #4] │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #560] @ (aa10c ) │ │ + ldr r0, [pc, #560] @ (a9cec ) │ │ add r0, pc │ │ mov sl, r0 │ │ - ldr r0, [pc, #556] @ (aa110 ) │ │ + ldr r0, [pc, #556] @ (a9cf0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r6, [pc, #556] @ (aa114 ) │ │ + ldr r6, [pc, #556] @ (a9cf4 ) │ │ add r6, pc │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #171 @ 0xab │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w aa038 │ │ + bne.w a9c18 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, sl │ │ ldr r4, [sp, #12] │ │ ldrb.w r0, [sl] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9f2c │ │ + beq.n a9b0c │ │ ldr r3, [r6, #120] @ 0x78 │ │ mov r0, r5 │ │ movs r1, #171 @ 0xab │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9eea │ │ - b.n aa0ee │ │ + beq.n a9aca │ │ + b.n a9cce │ │ mov r0, sl │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9f14 │ │ + beq.n a9af4 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #120] @ 0x78 │ │ mov r0, sl │ │ - blx c1c60 │ │ - b.n a9f14 │ │ - ldr r4, [pc, #456] @ (aa118 ) │ │ + blx c1840 │ │ + b.n a9af4 │ │ + ldr r4, [pc, #456] @ (a9cf8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #452] @ (aa11c ) │ │ + ldr r0, [pc, #452] @ (a9cfc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #168 @ 0xa8 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, a9fbe │ │ + blx c1a70 │ │ + cbnz r0, a9b9e │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n a9f98 │ │ + beq.n a9b78 │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #168 @ 0xa8 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n a9f5c │ │ - b.n a9e76 │ │ + beq.n a9b3c │ │ + b.n a9a56 │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n a9f80 │ │ + beq.n a9b60 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n a9f80 │ │ + blx c1840 │ │ + b.n a9b60 │ │ mov r0, r5 │ │ movs r1, #169 @ 0xa9 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #169 @ 0xa9 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n aa0c2 │ │ + bne.n a9ca2 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #169 @ 0xa9 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a9e76 │ │ + bne.w a9a56 │ │ mov r0, r5 │ │ movs r1, #169 @ 0xa9 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n a9fd6 │ │ + blx c1ab0 │ │ + b.n a9bb6 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r1, r9 │ │ mov r0, r4 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w sl, [sp, #4] │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, aa0c2 │ │ + blx c1a70 │ │ + cbnz r0, a9ca2 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w a9e76 │ │ + bne.w a9a56 │ │ mov r0, r5 │ │ movs r1, #172 @ 0xac │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ - b.n aa062 │ │ + blx c1a40 │ │ + b.n a9c42 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, aa0d2 │ │ + bl 76664 │ │ + cbnz r0, a9cb2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n a9e88 │ │ + b.n a9a68 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ strd r0, r0, [r8] │ │ str.w r0, [r8, #8] │ │ ldr.w sl, [sp, #4] │ │ - b.n a9e88 │ │ + b.n a9a68 │ │ nop │ │ ldr r3, [sp, #48] @ 0x30 │ │ movs r1, r0 │ │ ldr r3, [sp, #48] @ 0x30 │ │ movs r1, r0 │ │ - lsls r4, r2, #4 │ │ - movs r2, r0 │ │ - strb r3, [r5, #0] │ │ - vtrn.16 d16, d12 │ │ + lsls r4, r6, #2 │ │ movs r2, r0 │ │ - movs r6, r3 │ │ + strb r3, [r5, #13] │ │ + vaddl.u q8, d6, d28 │ │ movs r2, r0 │ │ - ldr r5, [r6, #120] @ 0x78 │ │ + vaddl.u q0, d14, d1 │ │ + strb r5, [r6, #11] │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #732] @ (aa40c ) │ │ + ldr r0, [pc, #732] @ (a9fec ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #700] @ (aa410 ) │ │ + ldr r0, [pc, #700] @ (a9ff0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #173 @ 0xad │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, aa182 │ │ + blx c1a00 │ │ + cbnz r0, a9d62 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #173 @ 0xad │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa158 │ │ - b.n aa1b2 │ │ + beq.n a9d38 │ │ + b.n a9d92 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, aa200 │ │ + cbz r0, a9de0 │ │ mov r0, r5 │ │ movs r1, #174 @ 0xae │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n aa280 │ │ + bne.n a9e60 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #174 @ 0xae │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa18a │ │ + beq.n a9d6a │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #177 @ 0xb1 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n aa1b2 │ │ + bne.n a9d92 │ │ mov r0, r5 │ │ movs r1, #177 @ 0xb1 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n aa1e6 │ │ - ldr r4, [pc, #516] @ (aa414 ) │ │ + beq.n a9dc6 │ │ + ldr r4, [pc, #516] @ (a9ff4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (aa418 ) │ │ + ldr r0, [pc, #512] @ (a9ff8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #178 @ 0xb2 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w aa368 │ │ + bne.w a9f48 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aa25a │ │ + beq.n a9e3a │ │ ldr r3, [r4, #12] │ │ mov r0, r5 │ │ movs r1, #178 @ 0xb2 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa21c │ │ - b.n aa1b2 │ │ + beq.n a9dfc │ │ + b.n a9d92 │ │ add.w r0, r4, #16 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aa242 │ │ + beq.n a9e22 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #12] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n aa242 │ │ - ldr r4, [pc, #408] @ (aa41c ) │ │ + blx c1840 │ │ + b.n a9e22 │ │ + ldr r4, [pc, #408] @ (a9ffc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (aa420 ) │ │ + ldr r0, [pc, #408] @ (aa000 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #175 @ 0xaf │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, aa2ee │ │ + blx c1a70 │ │ + cbnz r0, a9ece │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aa2c8 │ │ + beq.n a9ea8 │ │ ldr r3, [r4, #4] │ │ mov r0, r5 │ │ movs r1, #175 @ 0xaf │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa28e │ │ - b.n aa1b2 │ │ + beq.n a9e6e │ │ + b.n a9d92 │ │ add.w r0, r4, #8 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aa2b0 │ │ + beq.n a9e90 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n aa2b0 │ │ + blx c1840 │ │ + b.n a9e90 │ │ mov r0, r5 │ │ movs r1, #176 @ 0xb0 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #176 @ 0xb0 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n aa3e0 │ │ + bne.n a9fc0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #176 @ 0xb0 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w aa1b2 │ │ + bne.w a9d92 │ │ mov r0, r5 │ │ movs r1, #176 @ 0xb0 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n aa306 │ │ + blx c1ab0 │ │ + b.n a9ee6 │ │ mov r0, r5 │ │ movs r1, #179 @ 0xb3 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #179 @ 0xb3 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, aa3e0 │ │ + blx c1a70 │ │ + cbnz r0, a9fc0 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #179 @ 0xb3 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w aa1b2 │ │ + bne.w a9d92 │ │ mov r0, r5 │ │ movs r1, #179 @ 0xb3 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n aa380 │ │ + blx c1ab0 │ │ + b.n a9f60 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, aa3f0 │ │ + bl 76664 │ │ + cbnz r0, a9fd0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n aa1c4 │ │ + b.n a9da4 │ │ str r7, [sp, #832] @ 0x340 │ │ movs r1, r0 │ │ str r7, [sp, #832] @ 0x340 │ │ movs r1, r0 │ │ - ldc2l 0, cr0, [sl, #4] │ │ - ldr r5, [r6, #76] @ 0x4c │ │ - vqrdmulh.s , q3, d24[0] │ │ + ldc2l 0, cr0, [sl, #-4]! │ │ + strb r5, [r6, #0] │ │ + @ instruction: 0xfff6fd08 │ │ movs r1, r0 │ │ - ldr r3, [r0, #72] @ 0x48 │ │ + ldr r3, [r0, #124] @ 0x7c │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (aa5c0 ) │ │ + ldr r0, [pc, #396] @ (aa1a0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -86938,2267 +86609,2267 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #180 @ 0xb4 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, aa4ae │ │ + blx c1a50 │ │ + cbnz r0, aa08e │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #180 @ 0xb4 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa454 │ │ + beq.n aa034 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (aa5c4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (aa1a4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (aa5c8 ) │ │ + ldr r0, [pc, #272] @ (aa1a8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #181 @ 0xb5 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, aa51c │ │ + blx c1a70 │ │ + cbnz r0, aa0fc │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aa4f6 │ │ + beq.n aa0d6 │ │ ldr r3, [r4, #20] │ │ mov r0, r5 │ │ movs r1, #181 @ 0xb5 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa4bc │ │ - b.n aa47a │ │ + beq.n aa09c │ │ + b.n aa05a │ │ add.w r0, r4, #24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aa4de │ │ + beq.n aa0be │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #20] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n aa4de │ │ + blx c1840 │ │ + b.n aa0be │ │ mov r0, r5 │ │ movs r1, #182 @ 0xb6 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #182 @ 0xb6 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, aa594 │ │ + blx c1a70 │ │ + cbnz r0, aa174 │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #182 @ 0xb6 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w aa47a │ │ + bne.w aa05a │ │ mov r0, r5 │ │ movs r1, #182 @ 0xb6 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n aa534 │ │ + blx c1ab0 │ │ + b.n aa114 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, aa5a4 │ │ + bl 76664 │ │ + cbnz r0, aa184 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n aa48c │ │ + b.n aa06c │ │ str r4, [sp, #832] @ 0x340 │ │ movs r1, r0 │ │ - smlawb r0, sl, r1, r0 │ │ - ldr r5, [r2, #36] @ 0x24 │ │ + @ instruction: 0xfada0001 │ │ + ldr r5, [r2, #88] @ 0x58 │ │ vsli.64 , q0, #54 @ 0x36 │ │ add r7, sp, #8 │ │ - cbz r1, aa5de │ │ + cbz r1, aa1be │ │ mov r4, r1 │ │ - bl aa634 │ │ + bl aa214 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl aa634 │ │ + bl aa214 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aa5f6 │ │ + cbz r1, aa1d6 │ │ mov r4, r1 │ │ - bl aa804 │ │ + bl aa3e4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl aa804 │ │ + bl aa3e4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (aa618 ) │ │ + ldr r5, [pc, #20] @ (aa1f8 ) │ │ movs r4, #56 @ 0x38 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n aa606 │ │ + bne.n aa1e6 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - bhi.n aa674 │ │ + bvc.n aa194 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (aa62c ) │ │ + ldr r0, [pc, #12] @ (aa20c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (aa630 ) │ │ + ldr r2, [pc, #12] @ (aa210 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrh r0, [r1, #28] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (aa7fc ) │ │ + ldr r0, [pc, #440] @ (aa3dc ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (aa800 ) │ │ + ldr r0, [pc, #428] @ (aa3e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa682 │ │ + blx c1a00 │ │ + cbnz r0, aa262 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa658 │ │ - b.n aa750 │ │ + beq.n aa238 │ │ + b.n aa330 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa6b2 │ │ + blx c1a00 │ │ + cbnz r0, aa292 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa688 │ │ - b.n aa750 │ │ + beq.n aa268 │ │ + b.n aa330 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa6ea │ │ + blx c1a00 │ │ + cbnz r0, aa2ca │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa6c0 │ │ - b.n aa750 │ │ + beq.n aa2a0 │ │ + b.n aa330 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa722 │ │ + blx c1a00 │ │ + cbnz r0, aa302 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa6f8 │ │ - b.n aa750 │ │ + beq.n aa2d8 │ │ + b.n aa330 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa76c │ │ + blx c1a00 │ │ + cbnz r0, aa34c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa728 │ │ + beq.n aa308 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa7a8 │ │ + blx c1a00 │ │ + cbnz r0, aa388 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n aa77a │ │ - b.n aa754 │ │ + beq.n aa35a │ │ + b.n aa334 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n aa7de │ │ + bne.n aa3be │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n aa7de │ │ + bne.n aa3be │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n aa754 │ │ + beq.n aa334 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n aa754 │ │ + bgt.n aa334 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n aa754 │ │ + b.n aa334 │ │ str r2, [sp, #760] @ 0x2f8 │ │ movs r1, r0 │ │ str r2, [sp, #816] @ 0x330 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (aa9cc ) │ │ + ldr r0, [pc, #440] @ (aa5ac ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (aa9d0 ) │ │ + ldr r0, [pc, #428] @ (aa5b0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa852 │ │ + blx c1a00 │ │ + cbnz r0, aa432 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa828 │ │ - b.n aa920 │ │ + beq.n aa408 │ │ + b.n aa500 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa882 │ │ + blx c1a00 │ │ + cbnz r0, aa462 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa858 │ │ - b.n aa920 │ │ + beq.n aa438 │ │ + b.n aa500 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa8ba │ │ + blx c1a00 │ │ + cbnz r0, aa49a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa890 │ │ - b.n aa920 │ │ + beq.n aa470 │ │ + b.n aa500 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa8f2 │ │ + blx c1a00 │ │ + cbnz r0, aa4d2 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa8c8 │ │ - b.n aa920 │ │ + beq.n aa4a8 │ │ + b.n aa500 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa93c │ │ + blx c1a00 │ │ + cbnz r0, aa51c │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aa8f8 │ │ + beq.n aa4d8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aa978 │ │ + blx c1a00 │ │ + cbnz r0, aa558 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n aa94a │ │ - b.n aa924 │ │ + beq.n aa52a │ │ + b.n aa504 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n aa9ae │ │ + bne.n aa58e │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n aa9ae │ │ + bne.n aa58e │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n aa924 │ │ + beq.n aa504 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n aa924 │ │ + bgt.n aa504 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n aa924 │ │ + b.n aa504 │ │ str r0, [sp, #952] @ 0x3b8 │ │ movs r1, r0 │ │ str r0, [sp, #1008] @ 0x3f0 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aa9e6 │ │ + cbz r1, aa5c6 │ │ mov r4, r1 │ │ - bl aab14 │ │ + bl aa6f4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl aab14 │ │ + bl aa6f4 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, aa9fc │ │ + cbz r1, aa5dc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl aac3c │ │ + bl aa81c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w aac3c │ │ + b.w aa81c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aaa12 │ │ + cbz r1, aa5f2 │ │ mov r4, r1 │ │ - bl aad0c │ │ + bl aa8ec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl aad0c │ │ + bl aa8ec │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, aaa28 │ │ + cbz r1, aa608 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl aae34 │ │ + bl aaa14 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w aae34 │ │ + b.w aaa14 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aaa3e │ │ + cbz r1, aa61e │ │ mov r4, r1 │ │ - bl aaf08 │ │ + bl aaae8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl aaf08 │ │ + bl aaae8 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, aaa54 │ │ + cbz r1, aa634 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl ab030 │ │ + bl aac10 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w ab030 │ │ + b.w aac10 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aaa6a │ │ + cbz r1, aa64a │ │ mov r4, r1 │ │ - bl ab104 │ │ + bl aace4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ab104 │ │ + bl aace4 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, aaa80 │ │ + cbz r1, aa660 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl ab22c │ │ + bl aae0c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w ab22c │ │ + b.w aae0c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aaa96 │ │ + cbz r1, aa676 │ │ mov r4, r1 │ │ - bl ab300 │ │ + bl aaee0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ab300 │ │ + bl aaee0 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, aaaac │ │ + cbz r1, aa68c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl ab428 │ │ + bl ab008 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w ab428 │ │ + b.w ab008 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aaac2 │ │ + cbz r1, aa6a2 │ │ mov r4, r1 │ │ - bl ab4fc │ │ + bl ab0dc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ab4fc │ │ + bl ab0dc │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, aaad8 │ │ + cbz r1, aa6b8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl ab624 │ │ + bl ab204 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w ab624 │ │ + b.w ab204 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (aaaf8 ) │ │ + ldr r5, [pc, #20] @ (aa6d8 ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n aaae8 │ │ + bne.n aa6c8 │ │ pop {r4, r5, r7, pc} │ │ - bcc.n aaa20 │ │ + bcc.n aa740 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (aab0c ) │ │ + ldr r0, [pc, #12] @ (aa6ec ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (aab10 ) │ │ + ldr r2, [pc, #12] @ (aa6f0 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ strh r0, [r5, #52] @ 0x34 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (aac30 ) │ │ + ldr r0, [pc, #268] @ (aa810 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aab5a │ │ + blx c1a50 │ │ + cbnz r0, aa73a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aab32 │ │ - b.n aac08 │ │ - ldr r0, [pc, #216] @ (aac34 ) │ │ + beq.n aa712 │ │ + b.n aa7e8 │ │ + ldr r0, [pc, #216] @ (aa814 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, aab92 │ │ + blx c1a70 │ │ + cbnz r0, aa772 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aab64 │ │ - b.n aac08 │ │ + beq.n aa744 │ │ + b.n aa7e8 │ │ ldrb.w r0, [r7, #-45] │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aabd4 │ │ + blx c1a50 │ │ + cbnz r0, aa7b4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aabac │ │ - b.n aac08 │ │ + beq.n aa78c │ │ + b.n aa7e8 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (aac38 ) │ │ + ldr r0, [pc, #96] @ (aa818 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, aac24 │ │ + blx c1a70 │ │ + cbnz r0, aa804 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aabdc │ │ + beq.n aa7bc │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vnmul.f64 d0, d16, d8 │ │ - b.n aac0c │ │ + b.n aa7ec │ │ nop │ │ ldrh r0, [r4, #46] @ 0x2e │ │ movs r1, r0 │ │ ldrh r4, [r0, #46] @ 0x2e │ │ movs r1, r0 │ │ ldrh r0, [r1, #42] @ 0x2a │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (aacf8 ) │ │ + ldr r0, [pc, #176] @ (aa8d8 ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (aacfc ) │ │ - ldr r0, [pc, #164] @ (aad00 ) │ │ + ldr r5, [pc, #160] @ (aa8dc ) │ │ + ldr r0, [pc, #164] @ (aa8e0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (aad04 ) │ │ - ldr r6, [pc, #160] @ (aad08 ) │ │ + ldr r0, [pc, #160] @ (aa8e4 ) │ │ + ldr r6, [pc, #160] @ (aa8e8 ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, aacdc │ │ + blx c1b60 │ │ + cbnz r0, aa8bc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aacb4 │ │ + beq.n aa894 │ │ ldr r0, [r5, #0] │ │ - cbz r0, aac98 │ │ + cbz r0, aa878 │ │ ldr r1, [r0, #16] │ │ - cbz r1, aac98 │ │ + cbz r1, aa878 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n aac9a │ │ + b.n aa87a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aac6c │ │ - b.n aace0 │ │ + beq.n aa84c │ │ + b.n aa8c0 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aac8a │ │ + beq.n aa86a │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n aac8a │ │ + blx c1840 │ │ + b.n aa86a │ │ ldr r0, [sp, #12] │ │ - b.n aace2 │ │ + b.n aa8c2 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrh r0, [r7, #36] @ 0x24 │ │ movs r1, r0 │ │ - @ instruction: 0xf3b00001 │ │ - str r5, [r2, #72] @ 0x48 │ │ - vmovn.i32 d22, q13 │ │ - vrintn.f16 d22, d3 │ │ + @ instruction: 0xf3500001 │ │ + str r5, [r2, #124] @ 0x7c │ │ + vrinta.f16 q11, q13 │ │ + vrint?.f16 q11, │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (aae28 ) │ │ + ldr r0, [pc, #268] @ (aaa08 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aad52 │ │ + blx c1a50 │ │ + cbnz r0, aa932 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aad2a │ │ - b.n aae00 │ │ - ldr r0, [pc, #216] @ (aae2c ) │ │ + beq.n aa90a │ │ + b.n aa9e0 │ │ + ldr r0, [pc, #216] @ (aaa0c ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, aad8a │ │ + blx c1a70 │ │ + cbnz r0, aa96a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aad5c │ │ - b.n aae00 │ │ + beq.n aa93c │ │ + b.n aa9e0 │ │ ldrb.w r0, [r7, #-45] │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aadcc │ │ + blx c1a50 │ │ + cbnz r0, aa9ac │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aada4 │ │ - b.n aae00 │ │ + beq.n aa984 │ │ + b.n aa9e0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (aae30 ) │ │ + ldr r0, [pc, #96] @ (aaa10 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, aae1c │ │ + blx c1a70 │ │ + cbnz r0, aa9fc │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aadd4 │ │ + beq.n aa9b4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d0, d8, d16 │ │ - b.n aae04 │ │ + b.n aa9e4 │ │ nop │ │ ldrh r0, [r5, #30] │ │ movs r1, r0 │ │ ldrh r4, [r1, #30] │ │ movs r1, r0 │ │ ldrh r0, [r2, #26] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (aaef4 ) │ │ + ldr r0, [pc, #180] @ (aaad4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (aaef8 ) │ │ - ldr r0, [pc, #168] @ (aaefc ) │ │ + ldr r5, [pc, #164] @ (aaad8 ) │ │ + ldr r0, [pc, #168] @ (aaadc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (aaf00 ) │ │ - ldr r6, [pc, #164] @ (aaf04 ) │ │ + ldr r0, [pc, #164] @ (aaae0 ) │ │ + ldr r6, [pc, #164] @ (aaae4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, aaed6 │ │ + blx c1b60 │ │ + cbnz r0, aaab6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aaeac │ │ + beq.n aaa8c │ │ ldr r0, [r5, #8] │ │ - cbz r0, aae90 │ │ + cbz r0, aaa70 │ │ ldr r1, [r0, #16] │ │ - cbz r1, aae90 │ │ + cbz r1, aaa70 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n aae92 │ │ + b.n aaa72 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aae64 │ │ - b.n aaeda │ │ + beq.n aaa44 │ │ + b.n aaaba │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aae82 │ │ + beq.n aaa62 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n aae82 │ │ + blx c1840 │ │ + b.n aaa62 │ │ ldr r0, [sp, #12] │ │ - b.n aaedc │ │ + b.n aaabc │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r0, [r0, #22] │ │ movs r1, r0 │ │ - subs.w r0, r8, #1 │ │ - str r5, [r3, #40] @ 0x28 │ │ - vshr.u32 d22, d18, #10 │ │ - vmovn.i32 d22, │ │ + adcs.w r0, r8, #1 │ │ + str r5, [r3, #92] @ 0x5c │ │ + vrsra.u32 q11, q9, #10 │ │ + vrinta.f16 q11, │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (ab024 ) │ │ + ldr r0, [pc, #268] @ (aac04 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aaf4e │ │ + blx c1a50 │ │ + cbnz r0, aab2e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aaf26 │ │ - b.n aaffc │ │ - ldr r0, [pc, #216] @ (ab028 ) │ │ + beq.n aab06 │ │ + b.n aabdc │ │ + ldr r0, [pc, #216] @ (aac08 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, aaf86 │ │ + blx c1a70 │ │ + cbnz r0, aab66 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aaf58 │ │ - b.n aaffc │ │ + beq.n aab38 │ │ + b.n aabdc │ │ ldrb.w r0, [r7, #-45] │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aafc8 │ │ + blx c1a50 │ │ + cbnz r0, aaba8 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aafa0 │ │ - b.n aaffc │ │ + beq.n aab80 │ │ + b.n aabdc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (ab02c ) │ │ + ldr r0, [pc, #96] @ (aac0c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab018 │ │ + blx c1a70 │ │ + cbnz r0, aabf8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aafd0 │ │ + beq.n aabb0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d0, d8, d16 │ │ - b.n ab000 │ │ + b.n aabe0 │ │ nop │ │ ldrh r4, [r5, #14] │ │ movs r1, r0 │ │ ldrh r0, [r2, #14] │ │ movs r1, r0 │ │ ldrh r4, [r2, #10] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (ab0f0 ) │ │ + ldr r0, [pc, #180] @ (aacd0 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (ab0f4 ) │ │ - ldr r0, [pc, #168] @ (ab0f8 ) │ │ + ldr r5, [pc, #164] @ (aacd4 ) │ │ + ldr r0, [pc, #168] @ (aacd8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (ab0fc ) │ │ - ldr r6, [pc, #164] @ (ab100 ) │ │ + ldr r0, [pc, #164] @ (aacdc ) │ │ + ldr r6, [pc, #164] @ (aace0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, ab0d2 │ │ + blx c1b60 │ │ + cbnz r0, aacb2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ab0a8 │ │ + beq.n aac88 │ │ ldr r0, [r5, #16] │ │ - cbz r0, ab08c │ │ + cbz r0, aac6c │ │ ldr r1, [r0, #16] │ │ - cbz r1, ab08c │ │ + cbz r1, aac6c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ab08e │ │ + b.n aac6e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab060 │ │ - b.n ab0d6 │ │ + beq.n aac40 │ │ + b.n aacb6 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ab07e │ │ + beq.n aac5e │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n ab07e │ │ + blx c1840 │ │ + b.n aac5e │ │ ldr r0, [sp, #12] │ │ - b.n ab0d8 │ │ + b.n aacb8 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r4, [r0, #6] │ │ movs r1, r0 │ │ - vext.8 d0, d12, d1, #0 │ │ - str r1, [r4, #8] │ │ - vcvt.f32.u32 d21, d22, #10 │ │ - vaddl.u q11, d6, d15 │ │ + vhadd.s16 d16, d12, d1 │ │ + str r1, [r4, #60] @ 0x3c │ │ + vsra.u32 q11, q11, #10 │ │ + @ instruction: 0xfff6634f │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (ab220 ) │ │ + ldr r0, [pc, #268] @ (aae00 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ab14a │ │ + blx c1a50 │ │ + cbnz r0, aad2a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab122 │ │ - b.n ab1f8 │ │ - ldr r0, [pc, #216] @ (ab224 ) │ │ + beq.n aad02 │ │ + b.n aadd8 │ │ + ldr r0, [pc, #216] @ (aae04 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab182 │ │ + blx c1a70 │ │ + cbnz r0, aad62 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab154 │ │ - b.n ab1f8 │ │ + beq.n aad34 │ │ + b.n aadd8 │ │ ldrb.w r0, [r7, #-45] │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ab1c4 │ │ + blx c1a50 │ │ + cbnz r0, aada4 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab19c │ │ - b.n ab1f8 │ │ + beq.n aad7c │ │ + b.n aadd8 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (ab228 ) │ │ + ldr r0, [pc, #96] @ (aae08 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab214 │ │ + blx c1a70 │ │ + cbnz r0, aadf4 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab1cc │ │ + beq.n aadac │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vnmul.f64 d0, d16, d8 │ │ - b.n ab1fc │ │ + b.n aaddc │ │ nop │ │ strh r0, [r6, #62] @ 0x3e │ │ movs r1, r0 │ │ strh r4, [r2, #62] @ 0x3e │ │ movs r1, r0 │ │ strh r0, [r3, #58] @ 0x3a │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (ab2ec ) │ │ + ldr r0, [pc, #180] @ (aaecc ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (ab2f0 ) │ │ - ldr r0, [pc, #168] @ (ab2f4 ) │ │ + ldr r5, [pc, #164] @ (aaed0 ) │ │ + ldr r0, [pc, #168] @ (aaed4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (ab2f8 ) │ │ - ldr r6, [pc, #164] @ (ab2fc ) │ │ + ldr r0, [pc, #164] @ (aaed8 ) │ │ + ldr r6, [pc, #164] @ (aaedc ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, ab2ce │ │ + blx c1b60 │ │ + cbnz r0, aaeae │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ab2a4 │ │ + beq.n aae84 │ │ ldr r0, [r5, #24] │ │ - cbz r0, ab288 │ │ + cbz r0, aae68 │ │ ldr r1, [r0, #16] │ │ - cbz r1, ab288 │ │ + cbz r1, aae68 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ab28a │ │ + b.n aae6a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab25c │ │ - b.n ab2d2 │ │ + beq.n aae3c │ │ + b.n aaeb2 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ab27a │ │ + beq.n aae5a │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n ab27a │ │ + blx c1840 │ │ + b.n aae5a │ │ ldr r0, [sp, #12] │ │ - b.n ab2d4 │ │ + b.n aaeb4 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r0, [r1, #54] @ 0x36 │ │ movs r1, r0 │ │ - stcl 0, cr0, [r0, #4] │ │ - ldrsh r5, [r4, r2] │ │ - vcvt.f16.u16 d21, d26, #10 │ │ - vcvt.f32.u32 d21, d3, #10 │ │ + stcl 0, cr0, [r0, #-4]! │ │ + str r5, [r4, #28] │ │ + vcvt.u32.f32 , q13, #10 │ │ + vsra.u32 q11, , #10 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (ab41c ) │ │ + ldr r0, [pc, #268] @ (aaffc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ab346 │ │ + blx c1a50 │ │ + cbnz r0, aaf26 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab31e │ │ - b.n ab3f4 │ │ - ldr r0, [pc, #216] @ (ab420 ) │ │ + beq.n aaefe │ │ + b.n aafd4 │ │ + ldr r0, [pc, #216] @ (ab000 ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab37e │ │ + blx c1a70 │ │ + cbnz r0, aaf5e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab350 │ │ - b.n ab3f4 │ │ + beq.n aaf30 │ │ + b.n aafd4 │ │ ldrb.w r0, [r7, #-45] │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ab3c0 │ │ + blx c1a50 │ │ + cbnz r0, aafa0 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab398 │ │ - b.n ab3f4 │ │ + beq.n aaf78 │ │ + b.n aafd4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (ab424 ) │ │ + ldr r0, [pc, #96] @ (ab004 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab410 │ │ + blx c1a70 │ │ + cbnz r0, aaff0 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab3c8 │ │ + beq.n aafa8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d0, d8, d16 │ │ - b.n ab3f8 │ │ + b.n aafd8 │ │ nop │ │ strh r4, [r6, #46] @ 0x2e │ │ movs r1, r0 │ │ strh r0, [r3, #46] @ 0x2e │ │ movs r1, r0 │ │ strh r4, [r3, #42] @ 0x2a │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (ab4e8 ) │ │ + ldr r0, [pc, #180] @ (ab0c8 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (ab4ec ) │ │ - ldr r0, [pc, #168] @ (ab4f0 ) │ │ + ldr r5, [pc, #164] @ (ab0cc ) │ │ + ldr r0, [pc, #168] @ (ab0d0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (ab4f4 ) │ │ - ldr r6, [pc, #164] @ (ab4f8 ) │ │ + ldr r0, [pc, #164] @ (ab0d4 ) │ │ + ldr r6, [pc, #164] @ (ab0d8 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, ab4cc │ │ + blx c1b60 │ │ + cbnz r0, ab0ac │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ab4a2 │ │ + beq.n ab082 │ │ ldr r0, [r5, #32] │ │ - cbz r0, ab486 │ │ + cbz r0, ab066 │ │ ldr r1, [r0, #16] │ │ - cbz r1, ab486 │ │ + cbz r1, ab066 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ab488 │ │ + b.n ab068 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab458 │ │ - b.n ab4d0 │ │ + beq.n ab038 │ │ + b.n ab0b0 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ab478 │ │ + beq.n ab058 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n ab478 │ │ + blx c1840 │ │ + b.n ab058 │ │ ldr r0, [sp, #12] │ │ - b.n ab4d2 │ │ + b.n ab0b2 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strh r4, [r1, #38] @ 0x26 │ │ movs r1, r0 │ │ - rsb r0, r4, r1 │ │ - ldrb r1, [r5, r2] │ │ - vshll.u32 , d30, #22 │ │ - vcvt.f16.u16 d21, d7, #10 │ │ + sbc.w r0, r4, r1 │ │ + ldrsh r1, [r5, r7] │ │ + vcvt.u16.f16 , q15, #10 │ │ + vcvt.u32.f32 , , #10 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (ab618 ) │ │ + ldr r0, [pc, #268] @ (ab1f8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ab542 │ │ + blx c1a50 │ │ + cbnz r0, ab122 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab51a │ │ - b.n ab5f0 │ │ - ldr r0, [pc, #216] @ (ab61c ) │ │ + beq.n ab0fa │ │ + b.n ab1d0 │ │ + ldr r0, [pc, #216] @ (ab1fc ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab57a │ │ + blx c1a70 │ │ + cbnz r0, ab15a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab54c │ │ - b.n ab5f0 │ │ + beq.n ab12c │ │ + b.n ab1d0 │ │ ldrb.w r0, [r7, #-45] │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ab5bc │ │ + blx c1a50 │ │ + cbnz r0, ab19c │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab594 │ │ - b.n ab5f0 │ │ + beq.n ab174 │ │ + b.n ab1d0 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (ab620 ) │ │ + ldr r0, [pc, #96] @ (ab200 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ab60c │ │ + blx c1a70 │ │ + cbnz r0, ab1ec │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab5c4 │ │ + beq.n ab1a4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vnmul.f64 d0, d16, d8 │ │ - b.n ab5f4 │ │ + b.n ab1d4 │ │ nop │ │ strh r0, [r7, #30] │ │ movs r1, r0 │ │ strh r4, [r3, #30] │ │ movs r1, r0 │ │ strh r0, [r4, #26] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (ab6e4 ) │ │ + ldr r0, [pc, #180] @ (ab2c4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (ab6e8 ) │ │ - ldr r0, [pc, #168] @ (ab6ec ) │ │ + ldr r5, [pc, #164] @ (ab2c8 ) │ │ + ldr r0, [pc, #168] @ (ab2cc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (ab6f0 ) │ │ - ldr r6, [pc, #164] @ (ab6f4 ) │ │ + ldr r0, [pc, #164] @ (ab2d0 ) │ │ + ldr r6, [pc, #164] @ (ab2d4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, ab6c8 │ │ + blx c1b60 │ │ + cbnz r0, ab2a8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ab69e │ │ + beq.n ab27e │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, ab682 │ │ + cbz r0, ab262 │ │ ldr r1, [r0, #16] │ │ - cbz r1, ab682 │ │ + cbz r1, ab262 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ab684 │ │ + b.n ab264 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab654 │ │ - b.n ab6cc │ │ + beq.n ab234 │ │ + b.n ab2ac │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ab674 │ │ + beq.n ab254 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n ab674 │ │ + blx c1840 │ │ + b.n ab254 │ │ ldr r0, [sp, #12] │ │ - b.n ab6ce │ │ + b.n ab2ae │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strh r0, [r2, #22] │ │ movs r1, r0 │ │ - strd r0, r0, [r8, #4] │ │ - ldrh r5, [r5, r2] │ │ - vtbx.8 d21, {d6}, d2 │ │ - vshll.u32 , d11, #22 │ │ + strd r0, r0, [r8, #-4]! │ │ + ldrb r5, [r5, r7] │ │ + vtbl.8 d21, {d22-d25}, d2 │ │ + vcvt.u16.f16 , , #10 │ │ vsli.64 , q0, #54 @ 0x36 │ │ add r7, sp, #8 │ │ - cbz r1, ab70a │ │ + cbz r1, ab2ea │ │ mov r4, r1 │ │ - bl ab940 │ │ + bl ab520 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ab940 │ │ + bl ab520 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ab750 ) │ │ + ldr r0, [pc, #52] @ (ab330 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ab72e │ │ + cbz r1, ab30e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl abb10 │ │ - b.n ab73e │ │ + bl ab6f0 │ │ + b.n ab31e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl abb10 │ │ + bl ab6f0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r5, #14] │ │ movs r1, r0 │ │ - cbz r1, ab764 │ │ + cbz r1, ab344 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl abcb8 │ │ + bl ab898 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w abcb8 │ │ + b.w ab898 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ab77a │ │ + cbz r1, ab35a │ │ mov r4, r1 │ │ - bl abd8c │ │ + bl ab96c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl abd8c │ │ + bl ab96c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl abe2c │ │ - cbz r4, ab78e │ │ + bl aba0c │ │ + cbz r4, ab36e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, ab7a0 │ │ + cbz r1, ab380 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl abed4 │ │ + bl abab4 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w abed4 │ │ - cbz r1, ab7b4 │ │ + b.w abab4 │ │ + cbz r1, ab394 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl abf70 │ │ + bl abb50 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w abf70 │ │ + b.w abb50 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ab7f8 ) │ │ + ldr r0, [pc, #52] @ (ab3d8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ab7d6 │ │ + cbz r1, ab3b6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ac2f4 │ │ - b.n ab7e6 │ │ + bl abed4 │ │ + b.n ab3c6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ac2f4 │ │ + bl abed4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r0, #10] │ │ movs r1, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ab838 ) │ │ + ldr r0, [pc, #52] @ (ab418 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, ab818 │ │ + cbz r1, ab3f8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ac424 │ │ - b.n ab828 │ │ + bl ac004 │ │ + b.n ab408 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ac424 │ │ + bl ac004 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r0, [r0, #8] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ab87c ) │ │ + ldr r0, [pc, #52] @ (ab45c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ab85a │ │ + cbz r1, ab43a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ac4f4 │ │ - b.n ab86a │ │ + bl ac0d4 │ │ + b.n ab44a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ac4f4 │ │ + bl ac0d4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r6, [r7, #4] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ab8c0 ) │ │ + ldr r0, [pc, #52] @ (ab4a0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ab89e │ │ + cbz r1, ab47e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ac624 │ │ - b.n ab8ae │ │ + bl ac204 │ │ + b.n ab48e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ac624 │ │ + bl ac204 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r7, #2] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ab904 ) │ │ + ldr r0, [pc, #52] @ (ab4e4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ab8e2 │ │ + cbz r1, ab4c2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ac7d0 │ │ - b.n ab8f2 │ │ + bl ac3b0 │ │ + b.n ab4d2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ac7d0 │ │ + bl ac3b0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r6, [r6, #0] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (ab924 ) │ │ + ldr r5, [pc, #20] @ (ab504 ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n ab914 │ │ + bne.n ab4f4 │ │ pop {r4, r5, r7, pc} │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (ab938 ) │ │ + ldr r0, [pc, #12] @ (ab518 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (ab93c ) │ │ + ldr r2, [pc, #12] @ (ab51c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrb r4, [r7, #1] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (abb08 ) │ │ + ldr r0, [pc, #440] @ (ab6e8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (abb0c ) │ │ + ldr r0, [pc, #428] @ (ab6ec ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ab98e │ │ + blx c1a00 │ │ + cbnz r0, ab56e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab964 │ │ - b.n aba5c │ │ + beq.n ab544 │ │ + b.n ab63c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ab9be │ │ + blx c1a00 │ │ + cbnz r0, ab59e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab994 │ │ - b.n aba5c │ │ + beq.n ab574 │ │ + b.n ab63c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ab9f6 │ │ + blx c1a00 │ │ + cbnz r0, ab5d6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ab9cc │ │ - b.n aba5c │ │ + beq.n ab5ac │ │ + b.n ab63c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aba2e │ │ + blx c1a00 │ │ + cbnz r0, ab60e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aba04 │ │ - b.n aba5c │ │ + beq.n ab5e4 │ │ + b.n ab63c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, aba78 │ │ + blx c1a00 │ │ + cbnz r0, ab658 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aba34 │ │ + beq.n ab614 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, abab4 │ │ + blx c1a00 │ │ + cbnz r0, ab694 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n aba86 │ │ - b.n aba60 │ │ + beq.n ab666 │ │ + b.n ab640 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n abaea │ │ + bne.n ab6ca │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n abaea │ │ + bne.n ab6ca │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n aba60 │ │ + beq.n ab640 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n aba60 │ │ + bgt.n ab640 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n aba60 │ │ + b.n ab640 │ │ ldrb r2, [r6, #30] │ │ movs r1, r0 │ │ ldrb r0, [r0, #31] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (abcac ) │ │ + ldr r0, [pc, #396] @ (ab88c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -89207,797 +88878,797 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, abb9a │ │ + blx c1a50 │ │ + cbnz r0, ab77a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abb40 │ │ + beq.n ab720 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (abcb0 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (ab890 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (abcb4 ) │ │ + ldr r0, [pc, #272] @ (ab894 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, abc06 │ │ + blx c1a70 │ │ + cbnz r0, ab7e6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n abbe2 │ │ + beq.n ab7c2 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abba8 │ │ - b.n abb66 │ │ + beq.n ab788 │ │ + b.n ab746 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n abbca │ │ + beq.n ab7aa │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n abbca │ │ + blx c1840 │ │ + b.n ab7aa │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, abc7e │ │ + blx c1a70 │ │ + cbnz r0, ab85e │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w abb66 │ │ + bne.w ab746 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n abc1e │ │ + blx c1ab0 │ │ + b.n ab7fe │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, abc8e │ │ + bl 76664 │ │ + cbnz r0, ab86e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n abb78 │ │ + b.n ab758 │ │ nop │ │ ldrb r4, [r4, #23] │ │ movs r1, r0 │ │ - b.n ab5e8 │ │ + b.n ab108 │ │ movs r1, r0 │ │ - strh r1, [r5, r5] │ │ + ldrsb r1, [r5, r2] │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (abd78 ) │ │ + ldr r0, [pc, #180] @ (ab958 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (abd7c ) │ │ - ldr r0, [pc, #168] @ (abd80 ) │ │ + ldr r5, [pc, #164] @ (ab95c ) │ │ + ldr r0, [pc, #168] @ (ab960 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (abd84 ) │ │ - ldr r6, [pc, #164] @ (abd88 ) │ │ + ldr r0, [pc, #164] @ (ab964 ) │ │ + ldr r6, [pc, #164] @ (ab968 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, abd5a │ │ + blx c1b60 │ │ + cbnz r0, ab93a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n abd30 │ │ + beq.n ab910 │ │ ldr r0, [r5, #8] │ │ - cbz r0, abd14 │ │ + cbz r0, ab8f4 │ │ ldr r1, [r0, #16] │ │ - cbz r1, abd14 │ │ + cbz r1, ab8f4 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n abd16 │ │ + b.n ab8f6 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abce8 │ │ - b.n abd5e │ │ + beq.n ab8c8 │ │ + b.n ab93e │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n abd06 │ │ + beq.n ab8e6 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n abd06 │ │ + blx c1840 │ │ + b.n ab8e6 │ │ ldr r0, [sp, #12] │ │ - b.n abd60 │ │ + b.n ab940 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrb r4, [r7, #16] │ │ movs r1, r0 │ │ - b.n ac448 │ │ + b.n abf68 │ │ movs r1, r0 │ │ - strb r1, [r3, r0] │ │ - @ instruction: 0xfff653e8 │ │ - vsubw.u , q11, d7 │ │ + ldrsb r1, [r3, r5] │ │ + vcvt.f32.f16 , d24 │ │ + vrintm.f16 , │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (abe24 ) │ │ + ldr r0, [pc, #136] @ (aba04 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, abdd0 │ │ + blx c1a50 │ │ + cbnz r0, ab9b0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abda8 │ │ - b.n abe04 │ │ + beq.n ab988 │ │ + b.n ab9e4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (abe28 ) │ │ + ldr r0, [pc, #84] @ (aba08 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, abe0a │ │ + blx c1a70 │ │ + cbnz r0, ab9ea │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abdd8 │ │ + beq.n ab9b8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n abe0e │ │ + b.n ab9ee │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r2, [r5, #13] │ │ movs r1, r0 │ │ ldrb r4, [r1, #13] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (abecc ) │ │ + ldr r0, [pc, #144] @ (abaac ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, abe70 │ │ + blx c1a50 │ │ + cbnz r0, aba50 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abe48 │ │ - b.n abea6 │ │ - ldr r0, [pc, #92] @ (abed0 ) │ │ + beq.n aba28 │ │ + b.n aba86 │ │ + ldr r0, [pc, #92] @ (abab0 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, abeaa │ │ + blx c1a70 │ │ + cbnz r0, aba8a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abe7a │ │ + beq.n aba5a │ │ movs r0, #0 │ │ - b.n abeb4 │ │ + b.n aba94 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrb r2, [r1, #11] │ │ movs r1, r0 │ │ ldrb r6, [r5, #10] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (abf68 ) │ │ + ldr r0, [pc, #132] @ (abb48 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, abf18 │ │ + blx c1a50 │ │ + cbnz r0, abaf8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abef0 │ │ - b.n abf4c │ │ + beq.n abad0 │ │ + b.n abb2c │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (abf6c ) │ │ + ldr r0, [pc, #80] @ (abb4c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, abf50 │ │ + blx c1a70 │ │ + cbnz r0, abb30 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abf20 │ │ + beq.n abb00 │ │ movs r0, #0 │ │ - b.n abf52 │ │ + b.n abb32 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r2, [r4, #8] │ │ movs r1, r0 │ │ ldrb r4, [r1, #8] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #828] @ (ac2b8 ) │ │ + ldr r0, [pc, #828] @ (abe98 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, abfb2 │ │ + blx c1a50 │ │ + cbnz r0, abb92 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abf8a │ │ - b.n abfe6 │ │ + beq.n abb6a │ │ + b.n abbc6 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #772] @ (ac2bc ) │ │ + ldr r0, [pc, #772] @ (abe9c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, abffe │ │ + blx c1a70 │ │ + cbnz r0, abbde │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n abfba │ │ + beq.n abb9a │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #696] @ (ac2c0 ) │ │ + ldr r0, [pc, #696] @ (abea0 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #692] @ (ac2c4 ) │ │ + ldr r0, [pc, #692] @ (abea4 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #692] @ (ac2c8 ) │ │ - ldr r6, [pc, #692] @ (ac2cc ) │ │ + ldr r0, [pc, #692] @ (abea8 ) │ │ + ldr r6, [pc, #692] @ (abeac ) │ │ add r0, pc │ │ add r6, pc │ │ mov r9, r0 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, ac094 │ │ + blx c1b60 │ │ + cbnz r0, abc74 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #20] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ac068 │ │ + beq.n abc48 │ │ ldr r0, [r1, #16] │ │ - cbz r0, ac04c │ │ + cbz r0, abc2c │ │ ldr r1, [r0, #16] │ │ - cbz r1, ac04c │ │ + cbz r1, abc2c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ac04e │ │ + b.n abc2e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ str.w r9, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac01c │ │ - b.n abfe6 │ │ + beq.n abbfc │ │ + b.n abbc6 │ │ add.w r0, r1, #20 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n ac03e │ │ + beq.n abc1e │ │ ldr r0, [sp, #8] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #16] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n ac03e │ │ + b.n abc1e │ │ ldrd r1, r0, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n ac12c │ │ - ldr r0, [pc, #584] @ (ac2e8 ) │ │ + bne.n abd0c │ │ + ldr r0, [pc, #584] @ (abec8 ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #584] @ (ac2ec ) │ │ - ldr r6, [pc, #584] @ (ac2f0 ) │ │ + ldr r5, [pc, #584] @ (abecc ) │ │ + ldr r6, [pc, #584] @ (abed0 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r9 │ │ - blx c1f80 │ │ + blx c1b60 │ │ cmp r0, #0 │ │ - bne.w ac2b2 │ │ + bne.w abe92 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #36] @ 0x24 │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ac0fc │ │ + beq.n abcdc │ │ ldr r0, [r1, #32] │ │ - cbz r0, ac0e2 │ │ + cbz r0, abcc2 │ │ ldr r1, [r0, #16] │ │ - cbz r1, ac0e2 │ │ + cbz r1, abcc2 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ac0e4 │ │ + b.n abcc4 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac0ae │ │ - b.n abfe6 │ │ + beq.n abc8e │ │ + b.n abbc6 │ │ add.w r0, r1, #36 @ 0x24 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n ac0d4 │ │ + beq.n abcb4 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #32] │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n ac0d4 │ │ + b.n abcb4 │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, ac156 │ │ + blx c1a50 │ │ + cbnz r0, abd36 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac12e │ │ - b.n abfe6 │ │ + beq.n abd0e │ │ + b.n abbc6 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ac18a │ │ + blx c1a70 │ │ + cbnz r0, abd6a │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n ac158 │ │ - b.n abfe8 │ │ + beq.n abd38 │ │ + b.n abbc8 │ │ ldr.w r9, [sp, #16] │ │ add.w r8, sp, #16 │ │ - ldr r0, [pc, #316] @ (ac2d0 ) │ │ + ldr r0, [pc, #316] @ (abeb0 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #312] @ (ac2d4 ) │ │ - ldr r6, [pc, #316] @ (ac2d8 ) │ │ + ldr r5, [pc, #312] @ (abeb4 ) │ │ + ldr r6, [pc, #316] @ (abeb8 ) │ │ add r5, pc │ │ add r6, pc │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, ac21a │ │ + blx c1b60 │ │ + cbnz r0, abdfa │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #28] │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ac1ee │ │ + beq.n abdce │ │ ldr r0, [r1, #24] │ │ - cbz r0, ac1d0 │ │ + cbz r0, abdb0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, ac1d0 │ │ + cbz r1, abdb0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ac1d2 │ │ + b.n abdb2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n ac1a0 │ │ - b.n abfe8 │ │ + beq.n abd80 │ │ + b.n abbc8 │ │ add.w r0, r1, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n ac1c2 │ │ + beq.n abda2 │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n ac1c2 │ │ + b.n abda2 │ │ ldr r0, [sp, #16] │ │ cmp r9, r0 │ │ - beq.w ac09c │ │ - ldr r0, [pc, #184] @ (ac2dc ) │ │ + beq.w abc7c │ │ + ldr r0, [pc, #184] @ (abebc ) │ │ add.w r9, sp, #16 │ │ - ldr r5, [pc, #180] @ (ac2e0 ) │ │ - ldr r6, [pc, #184] @ (ac2e4 ) │ │ + ldr r5, [pc, #180] @ (abec0 ) │ │ + ldr r6, [pc, #184] @ (abec4 ) │ │ add r0, pc │ │ add r5, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, ac2b2 │ │ + blx c1b60 │ │ + cbnz r0, abe92 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #44] @ 0x2c │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ac282 │ │ + beq.n abe62 │ │ ldr r0, [r1, #40] @ 0x28 │ │ - cbz r0, ac264 │ │ + cbz r0, abe44 │ │ ldr r1, [r0, #16] │ │ - cbz r1, ac264 │ │ + cbz r1, abe44 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n ac266 │ │ + b.n abe46 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n ac234 │ │ - b.n abfe8 │ │ + beq.n abe14 │ │ + b.n abbc8 │ │ add.w r0, r1, #44 @ 0x2c │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n ac256 │ │ + beq.n abe36 │ │ mov r0, r8 │ │ movs r1, #3 │ │ str.w r8, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #40] @ 0x28 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n ac256 │ │ + b.n abe36 │ │ ldr r0, [sp, #16] │ │ - b.n abfe8 │ │ + b.n abbc8 │ │ nop │ │ ldrb r0, [r1, #6] │ │ movs r1, r0 │ │ ldrb r2, [r6, #5] │ │ movs r1, r0 │ │ - b.n ac32c │ │ + svc 212 @ 0xd4 │ │ movs r1, r0 │ │ - ldr r7, [pc, #988] @ (ac6a4 ) │ │ - vaddl.u , d6, d15 │ │ - vcvt.u32.f32 d20, d25, #10 │ │ - vcvt.f32.u32 q10, , #10 │ │ - @ instruction: 0xfff64df5 │ │ - @ instruction: 0xfff64db3 │ │ - vqrdmulh.s q10, q3, d12[0] │ │ - @ instruction: 0xfff64efc │ │ - vdup.16 q10, d5[1] │ │ - @ instruction: 0xfff64ed2 │ │ - @ instruction: 0xfff64f86 │ │ - vqrdmulh.s q10, q11, d11[0] │ │ + strh r7, [r6, r4] │ │ + @ instruction: 0xfff6534f │ │ + vrshr.u32 , , #10 │ │ + vsra.u64 d21, d17, #10 │ │ + vsra.u32 d21, d21, #10 │ │ + vshr.u64 , , #10 │ │ + vtrn.16 d21, d12 │ │ + vrshr.u32 d21, d28, #10 │ │ + @ instruction: 0xfff64f85 │ │ + vrshr.u32 d21, d2, #10 │ │ + vqmovn.u32 d21, q3 │ │ + vuzp.16 d21, d11 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (ac420 ) │ │ + ldr r0, [pc, #284] @ (ac000 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -90006,193 +89677,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ac35e │ │ + blx c1a50 │ │ + cbnz r0, abf3e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac324 │ │ + beq.n abf04 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n ac3fe │ │ + b.n abfde │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ac3d4 │ │ + blx c1a70 │ │ + cbnz r0, abfb4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ac34a │ │ + bne.n abf2a │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ac376 │ │ + blx c1ab0 │ │ + b.n abf56 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ac3e4 │ │ + bl 76664 │ │ + cbnz r0, abfc4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strb r0, [r0, #24] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (ac4ec ) │ │ + ldr r0, [pc, #188] @ (ac0cc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ac476 │ │ + blx c1a50 │ │ + cbnz r0, ac056 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac44e │ │ - b.n ac4aa │ │ + beq.n ac02e │ │ + b.n ac08a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (ac4f0 ) │ │ + ldr r0, [pc, #116] @ (ac0d0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ac4ba │ │ + blx c1a70 │ │ + cbnz r0, ac09a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac47e │ │ + beq.n ac05e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n ac4c8 │ │ + b.n ac0a8 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r2, [r2, #19] │ │ movs r1, r0 │ │ strb r2, [r6, #18] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (ac620 ) │ │ + ldr r0, [pc, #284] @ (ac200 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -90201,112 +89872,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ac55e │ │ + blx c1a50 │ │ + cbnz r0, ac13e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac524 │ │ + beq.n ac104 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n ac5fe │ │ + b.n ac1de │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ac5d4 │ │ + blx c1a70 │ │ + cbnz r0, ac1b4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ac54a │ │ + bne.n ac12a │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ac576 │ │ + blx c1ab0 │ │ + b.n ac156 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ac5e4 │ │ + bl 76664 │ │ + cbnz r0, ac1c4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strb r0, [r0, #16] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (ac7c4 ) │ │ + ldr r0, [pc, #400] @ (ac3a4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -90315,160 +89986,160 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ac6ae │ │ + blx c1a50 │ │ + cbnz r0, ac28e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac654 │ │ + beq.n ac234 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (ac7c8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (ac3a8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (ac7cc ) │ │ + ldr r0, [pc, #276] @ (ac3ac ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ac71e │ │ + blx c1a70 │ │ + cbnz r0, ac2fe │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ac6f8 │ │ + beq.n ac2d8 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac6bc │ │ - b.n ac67a │ │ + beq.n ac29c │ │ + b.n ac25a │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ac6e0 │ │ + beq.n ac2c0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n ac6e0 │ │ + blx c1840 │ │ + b.n ac2c0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ac796 │ │ + blx c1a70 │ │ + cbnz r0, ac376 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ac67a │ │ + bne.w ac25a │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ac736 │ │ + blx c1ab0 │ │ + b.n ac316 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ac7a6 │ │ + bl 76664 │ │ + cbnz r0, ac386 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n ac68c │ │ + b.n ac26c │ │ nop │ │ strb r0, [r2, #11] │ │ movs r1, r0 │ │ - bls.n ac6d8 │ │ + bls.n ac3f8 │ │ movs r1, r0 │ │ - ldr r0, [pc, #340] @ (ac924 ) │ │ + ldr r3, [pc, #596] @ (ac604 ) │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #180 @ 0xb4 │ │ mov sl, r0 │ │ - ldr r0, [pc, #888] @ (acb58 ) │ │ + ldr r0, [pc, #888] @ (ac738 ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #176] @ 0xb0 │ │ movs r0, #0 │ │ @@ -90483,97 +90154,97 @@ │ │ str r1, [sp, #120] @ 0x78 │ │ add r0, sp, #104 @ 0x68 │ │ add.w r9, r0, #16 │ │ add r4, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, ac838 │ │ + blx c1b10 │ │ + cbnz r0, ac418 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac80c │ │ - b.n ac8d2 │ │ + beq.n ac3ec │ │ + b.n ac4b2 │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ add r4, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ac866 │ │ + blx c1a50 │ │ + cbnz r0, ac446 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac83e │ │ - b.n ac8d2 │ │ - ldr r0, [pc, #756] @ (acb5c ) │ │ + beq.n ac41e │ │ + b.n ac4b2 │ │ + ldr r0, [pc, #756] @ (ac73c ) │ │ sub.w r4, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, ac8a0 │ │ + blx c1a70 │ │ + cbnz r0, ac480 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac872 │ │ - b.n ac8d2 │ │ + beq.n ac452 │ │ + b.n ac4b2 │ │ ldrb.w r0, [r7, #-165] │ │ add r4, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ - beq.n ac928 │ │ + beq.n ac508 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ac9b4 │ │ + bne.n ac594 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac8aa │ │ + beq.n ac48a │ │ movs r0, #0 │ │ add.w r4, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str r0, [r4, #0] │ │ - ldr r0, [pc, #628] @ (acb60 ) │ │ + ldr r0, [pc, #628] @ (ac740 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #104 @ 0x68 │ │ blx r4 │ │ add r0, sp, #128 @ 0x80 │ │ blx r4 │ │ add r0, sp, #152 @ 0x98 │ │ @@ -90581,1522 +90252,1522 @@ │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #176] @ 0xb0 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #180 @ 0xb4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ac8d2 │ │ + bne.n ac4b2 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ac90e │ │ + beq.n ac4ee │ │ strd r9, fp, [sp, #20] │ │ add.w r9, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ - ldr r6, [pc, #544] @ (acb64 ) │ │ - ldr r0, [pc, #548] @ (acb68 ) │ │ + ldr r6, [pc, #544] @ (ac744 ) │ │ + ldr r0, [pc, #548] @ (ac748 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w acaaa │ │ + bne.w ac68a │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ac98a │ │ + beq.n ac56a │ │ ldr r3, [r6, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac94a │ │ - b.n accc4 │ │ + beq.n ac52a │ │ + b.n ac8a4 │ │ add.w r0, r6, #68 @ 0x44 │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ac972 │ │ + beq.n ac552 │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #64] @ 0x40 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n ac972 │ │ + blx c1840 │ │ + b.n ac552 │ │ strd r9, fp, [sp, #20] │ │ add.w r9, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ - ldr r6, [pc, #428] @ (acb6c ) │ │ - ldr r0, [pc, #428] @ (acb70 ) │ │ + ldr r6, [pc, #428] @ (ac74c ) │ │ + ldr r0, [pc, #428] @ (ac750 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, aca2e │ │ + blx c1a70 │ │ + cbnz r0, ac60e │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aca04 │ │ + beq.n ac5e4 │ │ ldr r3, [r6, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ac9c8 │ │ - b.n accc4 │ │ + beq.n ac5a8 │ │ + b.n ac8a4 │ │ add.w r0, r6, #60 @ 0x3c │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ac9ec │ │ + beq.n ac5cc │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #56] @ 0x38 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n ac9ec │ │ + blx c1840 │ │ + b.n ac5cc │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n acb24 │ │ + bne.n ac704 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w accc4 │ │ + bne.w ac8a4 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n aca48 │ │ + blx c1ab0 │ │ + b.n ac628 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, acb24 │ │ + blx c1a70 │ │ + cbnz r0, ac704 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w accc4 │ │ + bne.w ac8a4 │ │ mov r0, r5 │ │ movs r1, #59 @ 0x3b │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n acac4 │ │ + blx c1ab0 │ │ + b.n ac6a4 │ │ add r0, sp, #152 @ 0x98 │ │ add r1, sp, #104 @ 0x68 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #44 @ 0x2c │ │ ldr r6, [sp, #28] │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, acb74 │ │ + blx c1a50 │ │ + cbnz r0, ac754 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #60 @ 0x3c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n acb30 │ │ - b.n ac8d2 │ │ + beq.n ac710 │ │ + b.n ac4b2 │ │ strb r2, [r4, #4] │ │ movs r1, r0 │ │ strb r0, [r7, #2] │ │ movs r1, r0 │ │ strb r2, [r1, #1] │ │ movs r1, r0 │ │ - bvs.n acb58 │ │ + bvs.n ac678 │ │ movs r1, r0 │ │ - cmp pc, r8 │ │ - vqshlu.s32 , q13, #22 │ │ + ldr r1, [pc, #28] @ (ac768 ) │ │ + vqshlu.s32 d29, d10, #22 │ │ movs r1, r0 │ │ - cmp r1, r9 │ │ + ldr r0, [pc, #548] @ (ac978 ) │ │ @ instruction: 0xfff64e98 │ │ add.w r9, sp, #44 @ 0x2c │ │ - ldr r0, [pc, #608] @ (acddc ) │ │ + ldr r0, [pc, #608] @ (ac9bc ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, acbe8 │ │ + blx c1a70 │ │ + cbnz r0, ac7c8 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n acbbe │ │ + beq.n ac79e │ │ ldr r3, [r6, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n acb82 │ │ - b.n accc4 │ │ + beq.n ac762 │ │ + b.n ac8a4 │ │ add.w r0, r6, #76 @ 0x4c │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n acba6 │ │ + beq.n ac786 │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n acba6 │ │ + blx c1840 │ │ + b.n ac786 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, acc5e │ │ + blx c1a70 │ │ + cbnz r0, ac83e │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, accc4 │ │ + blx c1a30 │ │ + cbnz r0, ac8a4 │ │ mov r0, r5 │ │ movs r1, #62 @ 0x3e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n acc02 │ │ + blx c1ab0 │ │ + b.n ac7e2 │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #104 @ 0x68 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #44 @ 0x2c │ │ ldr.w fp, [sp, #24] │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, acc94 │ │ + blx c1a50 │ │ + cbnz r0, ac874 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n acc6c │ │ - b.n accc4 │ │ + beq.n ac84c │ │ + b.n ac8a4 │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, accda │ │ + blx c1a70 │ │ + cbnz r0, ac8ba │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n acc98 │ │ + beq.n ac878 │ │ movs r0, #0 │ │ add.w r4, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ ldr r6, [sp, #28] │ │ - b.n ac8e4 │ │ + b.n ac4c4 │ │ ldrb.w r1, [r7, #-165] │ │ - add r0, pc, #232 @ (adr r0, acdc8 ) │ │ + add r0, pc, #232 @ (adr r0, ac9a8 ) │ │ cmp r1, #0 │ │ it eq │ │ addeq r0, #8 │ │ vldr d16, [r0] │ │ movs r0, #0 │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #2 │ │ vstr d16, [sp, #32] │ │ str r0, [sp, #96] @ 0x60 │ │ str.w r9, [sp, #64] @ 0x40 │ │ add r4, sp, #152 @ 0x98 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #68] @ 0x44 │ │ add r6, sp, #128 @ 0x80 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #32 │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ - ldr r0, [pc, #200] @ (acde0 ) │ │ + ldr r0, [pc, #200] @ (ac9c0 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #52] @ 0x34 │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #180] @ (acde4 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #180] @ (ac9c4 ) │ │ add.w r9, sp, #48 @ 0x30 │ │ mov.w r8, #3 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ add r6, sp, #64 @ 0x40 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r2, fp │ │ mov r3, r6 │ │ strd r9, r8, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, acd80 │ │ + cbnz r0, ac960 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n acd40 │ │ + beq.n ac920 │ │ movs r0, #0 │ │ strd r0, r0, [sl] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [sl, #16] │ │ - b.n acd88 │ │ + b.n ac968 │ │ add r0, sp, #104 @ 0x68 │ │ add r1, sp, #80 @ 0x50 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #80 @ 0x50 │ │ - blx c1e60 │ │ + blx c1a40 │ │ cmp r4, #0 │ │ ldr r6, [sp, #28] │ │ ldr r4, [sp, #20] │ │ - beq.w ac8e8 │ │ + beq.w ac4c8 │ │ add.w r8, sp, #104 @ 0x68 │ │ mov r0, r8 │ │ - bl 76744 │ │ - cbnz r0, acdaa │ │ + bl 76664 │ │ + cbnz r0, ac98a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r8], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [sl]! │ │ vldr d16, [sp, #120] @ 0x78 │ │ str.w r0, [r8] │ │ vstr d16, [sl] │ │ strd r0, r0, [sp, #104] @ 0x68 │ │ - b.n ac8e4 │ │ + b.n ac4c4 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ adds r3, #51 @ 0x33 │ │ subs r7, #195 @ 0xc3 │ │ ... │ │ - bmi.n acd5c │ │ + bmi.n aca7c │ │ movs r1, r0 │ │ - bics r7, r1 │ │ + mov pc, r9 │ │ vcvt.f16.u16 d22, d8, #10 │ │ movs r1, r0 │ │ ldr r2, [r5, #60] @ 0x3c │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, acdfa │ │ + cbz r1, ac9da │ │ mov r4, r1 │ │ - bl ad09c │ │ + bl acc7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ad09c │ │ + bl acc7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ace12 │ │ + cbz r1, ac9f2 │ │ mov r4, r1 │ │ - bl ad26c │ │ + bl ace4c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ad26c │ │ + bl ace4c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ace2a │ │ + cbz r1, aca0a │ │ mov r4, r1 │ │ - bl ad658 │ │ + bl ad238 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ad658 │ │ + bl ad238 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ace42 │ │ + cbz r1, aca22 │ │ mov r4, r1 │ │ - bl ad79c │ │ + bl ad37c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ad79c │ │ + bl ad37c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ace88 ) │ │ + ldr r0, [pc, #52] @ (aca68 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ace66 │ │ + cbz r1, aca46 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ad820 │ │ - b.n ace76 │ │ + bl ad400 │ │ + b.n aca56 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ad820 │ │ + bl ad400 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r2, [r6, #40] @ 0x28 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ace9e │ │ + cbz r1, aca7e │ │ mov r4, r1 │ │ - bl adb50 │ │ + bl ad730 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl adb50 │ │ + bl ad730 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, aceb6 │ │ + cbz r1, aca96 │ │ mov r4, r1 │ │ - bl ade50 │ │ + bl ada30 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ade50 │ │ + bl ada30 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (acefc ) │ │ + ldr r0, [pc, #52] @ (acadc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, aceda │ │ + cbz r1, acaba │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl adf7c │ │ - b.n aceea │ │ + bl adb5c │ │ + b.n acaca │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl adf7c │ │ + bl adb5c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r6, [r7, #32] │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, acf12 │ │ + cbz r1, acaf2 │ │ mov r4, r1 │ │ - bl ae2b4 │ │ + bl ade94 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ae2b4 │ │ + bl ade94 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (acf58 ) │ │ + ldr r0, [pc, #52] @ (acb38 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, acf36 │ │ + cbz r1, acb16 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ae368 │ │ - b.n acf46 │ │ + bl adf48 │ │ + b.n acb26 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ae368 │ │ + bl adf48 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r2, [r4, #28] │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl ae820 │ │ - cbz r4, acf6a │ │ + bl ae400 │ │ + cbz r4, acb4a │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, acf7e │ │ + cbz r1, acb5e │ │ mov r4, r1 │ │ - bl ae8c8 │ │ + bl ae4a8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ae8c8 │ │ + bl ae4a8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, acf96 │ │ + cbz r1, acb76 │ │ mov r4, r1 │ │ - bl aeb78 │ │ + bl ae758 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl aeb78 │ │ + bl ae758 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (acfd8 ) │ │ + ldr r0, [pc, #52] @ (acbb8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, acfb8 │ │ + cbz r1, acb98 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl aee20 │ │ - b.n acfc8 │ │ + bl aea00 │ │ + b.n acba8 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl aee20 │ │ + bl aea00 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r0, [r4, #20] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ad01c ) │ │ + ldr r0, [pc, #52] @ (acbfc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, acffa │ │ + cbz r1, acbda │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl aeef0 │ │ - b.n ad00a │ │ + bl aead0 │ │ + b.n acbea │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl aeef0 │ │ + bl aead0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r6, [r3, #16] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ad060 ) │ │ + ldr r0, [pc, #52] @ (acc40 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ad03e │ │ + cbz r1, acc1e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl af020 │ │ - b.n ad04e │ │ + bl aec00 │ │ + b.n acc2e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl af020 │ │ + bl aec00 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r2, [r3, #12] │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (ad080 ) │ │ + ldr r5, [pc, #20] @ (acc60 ) │ │ mov.w r4, #392 @ 0x188 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n ad070 │ │ + bne.n acc50 │ │ pop {r4, r5, r7, pc} │ │ - add sp, #488 @ 0x1e8 │ │ + add sp, #104 @ 0x68 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (ad094 ) │ │ + ldr r0, [pc, #12] @ (acc74 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (ad098 ) │ │ + ldr r2, [pc, #12] @ (acc78 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ str r0, [r4, #16] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (ad264 ) │ │ + ldr r0, [pc, #440] @ (ace44 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (ad268 ) │ │ + ldr r0, [pc, #428] @ (ace48 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad0ea │ │ + blx c1a00 │ │ + cbnz r0, accca │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad0c0 │ │ - b.n ad1b8 │ │ + beq.n acca0 │ │ + b.n acd98 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad11a │ │ + blx c1a00 │ │ + cbnz r0, accfa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad0f0 │ │ - b.n ad1b8 │ │ + beq.n accd0 │ │ + b.n acd98 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad152 │ │ + blx c1a00 │ │ + cbnz r0, acd32 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad128 │ │ - b.n ad1b8 │ │ + beq.n acd08 │ │ + b.n acd98 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad18a │ │ + blx c1a00 │ │ + cbnz r0, acd6a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad160 │ │ - b.n ad1b8 │ │ + beq.n acd40 │ │ + b.n acd98 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad1d4 │ │ + blx c1a00 │ │ + cbnz r0, acdb4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad190 │ │ + beq.n acd70 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad210 │ │ + blx c1a00 │ │ + cbnz r0, acdf0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n ad1e2 │ │ - b.n ad1bc │ │ + beq.n acdc2 │ │ + b.n acd9c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n ad246 │ │ + bne.n ace26 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n ad246 │ │ + bne.n ace26 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n ad1bc │ │ + beq.n acd9c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n ad1bc │ │ + bgt.n acd9c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n ad1bc │ │ + b.n acd9c │ │ ldr r6, [r2, #4] │ │ movs r1, r0 │ │ ldr r4, [r4, #4] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d0-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #872] @ (ad5e4 ) │ │ + ldr r0, [pc, #872] @ (ad1c4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #60] @ 0x3c │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ad2b2 │ │ + blx c1a50 │ │ + cbnz r0, ace92 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad28a │ │ - b.n ad61a │ │ + beq.n ace6a │ │ + b.n ad1fa │ │ movs r0, #0 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ strd r0, r0, [sp, #12] │ │ - ldr r0, [pc, #808] @ (ad5e8 ) │ │ + ldr r0, [pc, #808] @ (ad1c8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r5, r0 │ │ - cbnz r0, ad2f4 │ │ + cbnz r0, aced4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad2c4 │ │ - b.n ad334 │ │ + beq.n acea4 │ │ + b.n acf14 │ │ add r2, sp, #12 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w sp, {r0, r1, r2} │ │ - cbz r0, ad314 │ │ + cbz r0, acef4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n ad302 │ │ + bne.n acee2 │ │ dmb ish │ │ add r6, sp, #32 │ │ mov r8, sp │ │ mov r1, r8 │ │ mov r0, r6 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ strb.w r0, [r7, #-77] │ │ mov r0, r6 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #12 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp r5, #0 │ │ - beq.w ad61a │ │ + beq.w ad1fa │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, ad38e │ │ + cbz r0, acf6e │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ad3d4 │ │ + bne.n acfb4 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad348 │ │ - b.n ad61a │ │ + beq.n acf28 │ │ + b.n ad1fa │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ad61a │ │ + bne.w ad1fa │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ad372 │ │ + beq.n acf52 │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #680] @ (ad648 ) │ │ + ldr r0, [pc, #680] @ (ad228 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n ad4a2 │ │ + bne.n ad082 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad3a4 │ │ - b.n ad61a │ │ - ldr r0, [pc, #628] @ (ad64c ) │ │ + beq.n acf84 │ │ + b.n ad1fa │ │ + ldr r0, [pc, #628] @ (ad22c ) │ │ sub.w r5, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ad40c │ │ + blx c1a70 │ │ + cbnz r0, acfec │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad3de │ │ - b.n ad61a │ │ + beq.n acfbe │ │ + b.n ad1fa │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, ad45a │ │ + cbz r0, ad03a │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ad4d0 │ │ + bne.n ad0b0 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad414 │ │ - b.n ad61a │ │ + beq.n acff4 │ │ + b.n ad1fa │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ad61a │ │ + bne.w ad1fa │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ad43e │ │ + beq.n ad01e │ │ add r5, sp, #32 │ │ - ldr r0, [pc, #484] @ (ad650 ) │ │ + ldr r0, [pc, #484] @ (ad230 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ad596 │ │ + bne.w ad176 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad470 │ │ - b.n ad61a │ │ + beq.n ad050 │ │ + b.n ad1fa │ │ vldr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, ad506 │ │ + blx c1a50 │ │ + cbnz r0, ad0e6 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad4a8 │ │ - b.n ad61a │ │ + beq.n ad088 │ │ + b.n ad1fa │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #384] @ (ad654 ) │ │ + ldr r0, [pc, #384] @ (ad234 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ad536 │ │ + blx c1a70 │ │ + cbnz r0, ad116 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad4d8 │ │ - b.n ad61a │ │ + beq.n ad0b8 │ │ + b.n ad1fa │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ad566 │ │ + blx c1a70 │ │ + cbnz r0, ad146 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad508 │ │ - b.n ad61a │ │ + beq.n ad0e8 │ │ + b.n ad1fa │ │ vldr d8, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad59c │ │ + blx c1a00 │ │ + cbnz r0, ad17c │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad53c │ │ - b.n ad61a │ │ + beq.n ad11c │ │ + b.n ad1fa │ │ vldr d9, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad5d2 │ │ + blx c1a00 │ │ + cbnz r0, ad1b2 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad56c │ │ - b.n ad61a │ │ + beq.n ad14c │ │ + b.n ad1fa │ │ vldr d8, [sp, #32] │ │ - b.n ad61e │ │ + b.n ad1fe │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, ad5ec │ │ + blx c1a50 │ │ + cbnz r0, ad1cc │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad5aa │ │ - b.n ad61a │ │ + beq.n ad18a │ │ + b.n ad1fa │ │ vldr d16, [sp, #32] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n ad61e │ │ + b.n ad1fe │ │ str r0, [r1, #104] @ 0x68 │ │ movs r1, r0 │ │ str r4, [r5, #100] @ 0x64 │ │ movs r1, r0 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ad63e │ │ + blx c1a70 │ │ + cbnz r0, ad21e │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad5ee │ │ + beq.n ad1ce │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ addeq sp, #64 @ 0x40 │ │ vpopeq {d8-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ - b.n ad61e │ │ + b.n ad1fe │ │ str r0, [r0, #88] @ 0x58 │ │ movs r1, r0 │ │ str r2, [r1, #84] @ 0x54 │ │ movs r1, r0 │ │ str r4, [r6, #72] @ 0x48 │ │ movs r1, r0 │ │ str r4, [r1, #68] @ 0x44 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (ad794 ) │ │ + ldr r0, [pc, #300] @ (ad374 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ad69e │ │ + blx c1a50 │ │ + cbnz r0, ad27e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad676 │ │ - b.n ad760 │ │ + beq.n ad256 │ │ + b.n ad340 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (ad798 ) │ │ + ldr r0, [pc, #244] @ (ad378 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ad6d4 │ │ + blx c1a70 │ │ + cbnz r0, ad2b4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad6a6 │ │ - b.n ad760 │ │ + beq.n ad286 │ │ + b.n ad340 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, ad702 │ │ + blx c1a50 │ │ + cbnz r0, ad2e2 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad6da │ │ - b.n ad760 │ │ + beq.n ad2ba │ │ + b.n ad340 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, ad732 │ │ + blx c1a70 │ │ + cbnz r0, ad312 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad704 │ │ - b.n ad760 │ │ + beq.n ad2e4 │ │ + b.n ad340 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ad780 │ │ + blx c1a00 │ │ + cbnz r0, ad360 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad738 │ │ + beq.n ad318 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n ad764 │ │ + b.n ad344 │ │ nop │ │ str r4, [r3, #40] @ 0x28 │ │ movs r1, r0 │ │ str r6, [r7, #36] @ 0x24 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #108] @ (ad818 ) │ │ + ldr r0, [pc, #108] @ (ad3f8 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #96] @ (ad81c ) │ │ + ldr r0, [pc, #96] @ (ad3fc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, ad7ec │ │ + blx c1a00 │ │ + cbnz r0, ad3cc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad7be │ │ + beq.n ad39e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n ad800 │ │ + b.n ad3e0 │ │ vmov.f64 d16, #176 @ 0xc1800000 -16.0 │ │ vldr d17, [sp] │ │ vadd.f64 d16, d17, d16 │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vmul.f64 d0, d16, d17 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r0, [r3, #20] │ │ movs r1, r0 │ │ str r6, [r4, #20] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #776] @ (adb38 ) │ │ + ldr r0, [pc, #776] @ (ad718 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -92105,712 +91776,712 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ad878 │ │ + blx c1a50 │ │ + cbnz r0, ad458 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad850 │ │ - b.n ad8e0 │ │ - ldr r0, [pc, #704] @ (adb3c ) │ │ + beq.n ad430 │ │ + b.n ad4c0 │ │ + ldr r0, [pc, #704] @ (ad71c ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, ad8b0 │ │ + blx c1a70 │ │ + cbnz r0, ad490 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad882 │ │ - b.n ad8e0 │ │ + beq.n ad462 │ │ + b.n ad4c0 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, ad92e │ │ + cbz r0, ad50e │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ad9ae │ │ + bne.n ad58e │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad8b8 │ │ + beq.n ad498 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ad8e0 │ │ + bne.n ad4c0 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ad914 │ │ - ldr r4, [pc, #512] @ (adb40 ) │ │ + beq.n ad4f4 │ │ + ldr r4, [pc, #512] @ (ad720 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (adb44 ) │ │ + ldr r0, [pc, #512] @ (ad724 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ada94 │ │ + bne.w ad674 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ad988 │ │ + beq.n ad568 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad94a │ │ - b.n ad8e0 │ │ + beq.n ad52a │ │ + b.n ad4c0 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ad970 │ │ + beq.n ad550 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ad970 │ │ - ldr r4, [pc, #408] @ (adb48 ) │ │ + blx c1840 │ │ + b.n ad550 │ │ + ldr r4, [pc, #408] @ (ad728 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #404] @ (adb4c ) │ │ + ldr r0, [pc, #404] @ (ad72c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ada1a │ │ + blx c1a70 │ │ + cbnz r0, ad5fa │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ad9f6 │ │ + beq.n ad5d6 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ad9bc │ │ - b.n ad8e0 │ │ + beq.n ad59c │ │ + b.n ad4c0 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ad9de │ │ + beq.n ad5be │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n ad9de │ │ + blx c1840 │ │ + b.n ad5be │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n adb0c │ │ + bne.n ad6ec │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ad8e0 │ │ + bne.w ad4c0 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ada32 │ │ + blx c1ab0 │ │ + b.n ad612 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, adb0c │ │ + blx c1a70 │ │ + cbnz r0, ad6ec │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ad8e0 │ │ + bne.w ad4c0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n adaac │ │ + blx c1ab0 │ │ + b.n ad68c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, adb1c │ │ + bl 76664 │ │ + cbnz r0, ad6fc │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n ad8f2 │ │ + b.n ad4d2 │ │ str r4, [r2, #12] │ │ movs r1, r0 │ │ str r6, [r4, #8] │ │ movs r1, r0 │ │ - stmia r7!, {r3, r6} │ │ + stmia r6!, {r3, r5, r6, r7} │ │ movs r1, r0 │ │ - adds r5, #199 @ 0xc7 │ │ - vqshlu.s64 q14, q3, #54 @ 0x36 │ │ + subs r1, #7 │ │ + vqshlu.s32 q14, q11, #22 │ │ movs r1, r0 │ │ - adds r5, #85 @ 0x55 │ │ + subs r0, #149 @ 0x95 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #732] @ (ade3c ) │ │ + ldr r0, [pc, #732] @ (ada1c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #720] @ (ade40 ) │ │ - ldr r0, [pc, #720] @ (ade44 ) │ │ + ldr r6, [pc, #720] @ (ada20 ) │ │ + ldr r0, [pc, #720] @ (ada24 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, adbd4 │ │ + blx c1a00 │ │ + cbnz r0, ad7b4 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n adbac │ │ + beq.n ad78c │ │ ldr r2, [r6, #16] │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adb78 │ │ - b.n adca0 │ │ + beq.n ad758 │ │ + b.n ad880 │ │ add.w r8, r6, #20 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n adb96 │ │ + beq.n ad776 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n adb96 │ │ + blx c1840 │ │ + b.n ad776 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #624] @ (ade48 ) │ │ + ldr r0, [pc, #624] @ (ada28 ) │ │ add r0, pc │ │ ldr.w fp, [r0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, adc0c │ │ + blx c1a70 │ │ + cbnz r0, ad7ec │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adbde │ │ - b.n adca0 │ │ + beq.n ad7be │ │ + b.n ad880 │ │ vldr d8, [sp, #8] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, adc3c │ │ + blx c1a00 │ │ + cbnz r0, ad81c │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, fp │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adc12 │ │ - b.n adca0 │ │ + beq.n ad7f2 │ │ + b.n ad880 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, adc72 │ │ + blx c1a50 │ │ + cbnz r0, ad852 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adc4a │ │ - b.n adca0 │ │ + beq.n ad82a │ │ + b.n ad880 │ │ add r5, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, adcbe │ │ + blx c1a70 │ │ + cbnz r0, ad89e │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adc74 │ │ + beq.n ad854 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d9, [sp, #8] │ │ add.w sl, sp, #4 │ │ - ldr r5, [pc, #388] @ (ade4c ) │ │ + ldr r5, [pc, #388] @ (ada2c ) │ │ add r5, pc │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, add28 │ │ + blx c1a00 │ │ + cbnz r0, ad908 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n add02 │ │ + beq.n ad8e2 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n adcca │ │ - b.n adca4 │ │ + beq.n ad8aa │ │ + b.n ad884 │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n adce8 │ │ + beq.n ad8c8 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r5 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n adce8 │ │ + blx c1840 │ │ + b.n ad8c8 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, add5c │ │ + blx c1a70 │ │ + cbnz r0, ad93c │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n add2a │ │ - b.n adca4 │ │ + beq.n ad90a │ │ + b.n ad884 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d9, d9, d16 │ │ vstr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, add98 │ │ + blx c1a00 │ │ + cbnz r0, ad978 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r2, fp │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n add6a │ │ - b.n adca4 │ │ + beq.n ad94a │ │ + b.n ad884 │ │ vmov.f64 d16, #224 @ 0xbf000000 -0.5 │ │ vldr d17, [sp, #8] │ │ vmla.f64 d9, d17, d16 │ │ vcmp.f64 d9, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n addd6 │ │ + bne.n ad9b6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n addd6 │ │ + bne.n ad9b6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d9, d17 │ │ vmov.f64 d17, #240 @ 0xbf800000 -1.0 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n adde0 │ │ + beq.n ad9c0 │ │ vcmp.f64 d9, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bpl.n adde6 │ │ + bpl.n ad9c6 │ │ vmov.f64 d8, d9 │ │ - b.n addf4 │ │ + b.n ad9d4 │ │ vcmp.f64 d9, d9 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d9 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n ade18 │ │ + bne.n ad9f8 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d8, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n ade34 │ │ + beq.n ada14 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n ade34 │ │ + bgt.n ada14 │ │ vcmp.f64 d8, d8 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ vmrs APSR_nzcv, fpscr │ │ it vc │ │ vmovvc.f64 d8, d16 │ │ vorr d0, d8, d8 │ │ - b.n adca4 │ │ + b.n ad884 │ │ nop │ │ ldrb r4, [r4, r6] │ │ movs r1, r0 │ │ - stmia r5!, {r1, r3, r4} │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ movs r1, r0 │ │ - adds r6, #102 @ 0x66 │ │ + subs r1, #166 @ 0xa6 │ │ vqrdmulh.s , q3, d8[0] │ │ movs r1, r0 │ │ - adds r5, #18 │ │ + subs r0, #82 @ 0x52 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (adf6c ) │ │ + ldr r0, [pc, #268] @ (adb4c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (adf70 ) │ │ - ldr r0, [pc, #256] @ (adf74 ) │ │ + ldr r6, [pc, #256] @ (adb50 ) │ │ + ldr r0, [pc, #256] @ (adb54 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, aded6 │ │ + blx c1a00 │ │ + cbnz r0, adab6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n adeae │ │ + beq.n ada8e │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ade78 │ │ - b.n adf3a │ │ + beq.n ada58 │ │ + b.n adb1a │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ade98 │ │ + beq.n ada78 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n ade98 │ │ + blx c1840 │ │ + b.n ada78 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (adf78 ) │ │ + ldr r0, [pc, #156] @ (adb58 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, adf0c │ │ + blx c1a70 │ │ + cbnz r0, adaec │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adede │ │ - b.n adf3a │ │ + beq.n adabe │ │ + b.n adb1a │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, adf58 │ │ + blx c1a00 │ │ + cbnz r0, adb38 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adf12 │ │ + beq.n adaf2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n adf3e │ │ + b.n adb1e │ │ nop │ │ ldrh r4, [r4, r2] │ │ movs r1, r0 │ │ - stmia r2!, {r1, r3, r4} │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ movs r1, r0 │ │ - adds r3, #102 @ 0x66 │ │ + adds r6, #166 @ 0xa6 │ │ vtbx.8 d21, {d6-d8}, d6 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (ae29c ) │ │ + ldr r0, [pc, #784] @ (ade7c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -92819,386 +92490,386 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, adfd4 │ │ + blx c1a50 │ │ + cbnz r0, adbb4 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adfac │ │ - b.n ae03c │ │ - ldr r0, [pc, #712] @ (ae2a0 ) │ │ + beq.n adb8c │ │ + b.n adc1c │ │ + ldr r0, [pc, #712] @ (ade80 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, ae00c │ │ + blx c1a70 │ │ + cbnz r0, adbec │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n adfde │ │ - b.n ae03c │ │ + beq.n adbbe │ │ + b.n adc1c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, ae08a │ │ + cbz r0, adc6a │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ae10c │ │ + bne.n adcec │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #66 @ 0x42 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae014 │ │ + beq.n adbf4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ae03c │ │ + bne.n adc1c │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ae070 │ │ - ldr r4, [pc, #520] @ (ae2a4 ) │ │ + beq.n adc50 │ │ + ldr r4, [pc, #520] @ (ade84 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (ae2a8 ) │ │ + ldr r0, [pc, #520] @ (ade88 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ae1f6 │ │ + bne.w addd6 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ae0e6 │ │ + beq.n adcc6 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae0a6 │ │ - b.n ae03c │ │ + beq.n adc86 │ │ + b.n adc1c │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ae0ce │ │ + beq.n adcae │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ae0ce │ │ - ldr r4, [pc, #412] @ (ae2ac ) │ │ + blx c1840 │ │ + b.n adcae │ │ + ldr r4, [pc, #412] @ (ade8c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (ae2b0 ) │ │ + ldr r0, [pc, #412] @ (ade90 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ae17c │ │ + blx c1a70 │ │ + cbnz r0, add5c │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ae156 │ │ + beq.n add36 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae11a │ │ - b.n ae03c │ │ + beq.n adcfa │ │ + b.n adc1c │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ae13e │ │ + beq.n add1e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ae13e │ │ + blx c1840 │ │ + b.n add1e │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n ae26e │ │ + bne.n ade4e │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ae03c │ │ + bne.w adc1c │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ae194 │ │ + blx c1ab0 │ │ + b.n add74 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ae26e │ │ + blx c1a70 │ │ + cbnz r0, ade4e │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ae03c │ │ + bne.w adc1c │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ae20e │ │ + blx c1ab0 │ │ + b.n addee │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ae27e │ │ + bl 76664 │ │ + cbnz r0, ade5e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n ae04e │ │ + b.n adc2e │ │ nop │ │ ldr r0, [r7, r5] │ │ movs r1, r0 │ │ ldr r2, [r1, r5] │ │ movs r1, r0 │ │ - ite al │ │ - moval r1, r0 │ │ - cmp r6, #107 @ 0x6b │ │ - vcvt.u32.f32 , q12, #10 │ │ + ite hi │ │ + movhi r1, r0 │ │ + addls r1, #171 @ 0xab │ │ + vcvt.u32.f32 d27, d8, #10 │ │ movs r1, r0 │ │ - cmp r5, #247 @ 0xf7 │ │ + adds r1, #55 @ 0x37 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (ae360 ) │ │ + ldr r0, [pc, #156] @ (adf40 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ae2f8 │ │ + blx c1a50 │ │ + cbnz r0, aded8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae2d0 │ │ - b.n ae32e │ │ - ldr r0, [pc, #104] @ (ae364 ) │ │ + beq.n adeb0 │ │ + b.n adf0e │ │ + ldr r0, [pc, #104] @ (adf44 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ae334 │ │ + blx c1a70 │ │ + cbnz r0, adf14 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae302 │ │ + beq.n adee2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n ae348 │ │ + b.n adf28 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrsb r2, [r0, r1] │ │ movs r1, r0 │ │ ldrsb r6, [r4, r0] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #872] @ (ae6e0 ) │ │ + ldr r0, [pc, #872] @ (ae2c0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -93207,1151 +92878,1151 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ae3c0 │ │ + blx c1a50 │ │ + cbnz r0, adfa0 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae398 │ │ - b.n ae5a0 │ │ - ldr r0, [pc, #800] @ (ae6e4 ) │ │ + beq.n adf78 │ │ + b.n ae180 │ │ + ldr r0, [pc, #800] @ (ae2c4 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, ae3f8 │ │ + blx c1a70 │ │ + cbnz r0, adfd8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #75 @ 0x4b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae3ca │ │ - b.n ae5a0 │ │ + beq.n adfaa │ │ + b.n ae180 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, ae444 │ │ + cbz r0, ae024 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ae488 │ │ + blx c1a50 │ │ + cbnz r0, ae068 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae400 │ │ - b.n ae5a0 │ │ + beq.n adfe0 │ │ + b.n ae180 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ae5a0 │ │ + bne.w ae180 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ae428 │ │ + beq.n ae008 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ae570 │ │ + bne.w ae150 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae456 │ │ - b.n ae5a0 │ │ - ldr r4, [pc, #892] @ (ae808 ) │ │ + beq.n ae036 │ │ + b.n ae180 │ │ + ldr r4, [pc, #892] @ (ae3e8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #892] @ (ae80c ) │ │ + ldr r0, [pc, #892] @ (ae3ec ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ae4f8 │ │ + blx c1a70 │ │ + cbnz r0, ae0d8 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ae4d2 │ │ + beq.n ae0b2 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae496 │ │ - b.n ae5a0 │ │ + beq.n ae076 │ │ + b.n ae180 │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ae4ba │ │ + beq.n ae09a │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ae4ba │ │ + blx c1840 │ │ + b.n ae09a │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ae7da │ │ + bne.w ae3ba │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, ae5a0 │ │ + blx c1a30 │ │ + cbnz r0, ae180 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ae510 │ │ + blx c1ab0 │ │ + b.n ae0f0 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, ae5ee │ │ + cbz r0, ae1ce │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ae670 │ │ + bne.n ae250 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae578 │ │ + beq.n ae158 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ae5a0 │ │ + bne.n ae180 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ae5d4 │ │ - ldr r4, [pc, #528] @ (ae810 ) │ │ + beq.n ae1b4 │ │ + ldr r4, [pc, #528] @ (ae3f0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #528] @ (ae814 ) │ │ + ldr r0, [pc, #528] @ (ae3f4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ae762 │ │ + bne.w ae342 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ae64a │ │ + beq.n ae22a │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae60a │ │ - b.n ae5a0 │ │ + beq.n ae1ea │ │ + b.n ae180 │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ae632 │ │ + beq.n ae212 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ae632 │ │ - ldr r4, [pc, #420] @ (ae818 ) │ │ + blx c1840 │ │ + b.n ae212 │ │ + ldr r4, [pc, #420] @ (ae3f8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #420] @ (ae81c ) │ │ + ldr r0, [pc, #420] @ (ae3fc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ae6e8 │ │ + blx c1a70 │ │ + cbnz r0, ae2c8 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ae6ba │ │ + beq.n ae29a │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae67e │ │ - b.n ae5a0 │ │ + beq.n ae25e │ │ + b.n ae180 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ae6a2 │ │ + beq.n ae282 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ae6a2 │ │ + blx c1840 │ │ + b.n ae282 │ │ strb r4, [r1, r6] │ │ movs r1, r0 │ │ strb r6, [r3, r5] │ │ movs r1, r0 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n ae7da │ │ + bne.n ae3ba │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ae5a0 │ │ + bne.w ae180 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ae700 │ │ + blx c1ab0 │ │ + b.n ae2e0 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ae7da │ │ + blx c1a70 │ │ + cbnz r0, ae3ba │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ae5a0 │ │ + bne.w ae180 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ae77a │ │ + blx c1ab0 │ │ + b.n ae35a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ae7ea │ │ + bl 76664 │ │ + cbnz r0, ae3ca │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n ae5b2 │ │ + b.n ae192 │ │ nop │ │ - cbnz r4, ae88a │ │ + cbnz r4, ae452 │ │ movs r1, r0 │ │ - cmp r2, #123 @ 0x7b │ │ - vtbl.8 d27, {d22-d24}, d8 │ │ + cmp r5, #187 @ 0xbb │ │ + vtbl.8 d27, {d6-d8}, d24 │ │ movs r1, r0 │ │ - cmp r1, #7 │ │ - vshll.u32 , d4, #22 │ │ + cmp r4, #71 @ 0x47 │ │ + @ instruction: 0xfff6b9b4 │ │ movs r1, r0 │ │ - cmp r0, #147 @ 0x93 │ │ + cmp r3, #211 @ 0xd3 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (ae8c0 ) │ │ + ldr r0, [pc, #144] @ (ae4a0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ae864 │ │ + blx c1a50 │ │ + cbnz r0, ae444 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae83c │ │ - b.n ae89a │ │ - ldr r0, [pc, #92] @ (ae8c4 ) │ │ + beq.n ae41c │ │ + b.n ae47a │ │ + ldr r0, [pc, #92] @ (ae4a4 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ae89e │ │ + blx c1a70 │ │ + cbnz r0, ae47e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae86e │ │ + beq.n ae44e │ │ movs r0, #0 │ │ - b.n ae8a8 │ │ + b.n ae488 │ │ ldrb.w r0, [r7, #-25] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r6, [r2, r3] │ │ movs r1, r0 │ │ str r2, [r7, r2] │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #648] @ (aeb60 ) │ │ + ldr r0, [pc, #648] @ (ae740 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ae930 │ │ + blx c1a50 │ │ + cbnz r0, ae510 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #89 @ 0x59 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae8e6 │ │ + beq.n ae4c6 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #560] @ (aeb64 ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #560] @ (ae744 ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #560] @ (aeb68 ) │ │ + ldr r0, [pc, #560] @ (ae748 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, ae9a2 │ │ + blx c1a70 │ │ + cbnz r0, ae582 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ae97a │ │ + beq.n ae55a │ │ ldr r3, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae93e │ │ - b.n ae90c │ │ + beq.n ae51e │ │ + b.n ae4ec │ │ add.w r0, r5, #84 @ 0x54 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ae962 │ │ + beq.n ae542 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #80] @ 0x50 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n ae962 │ │ + blx c1840 │ │ + b.n ae542 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n ae910 │ │ + beq.n ae4f0 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, ae9de │ │ + blx c1a50 │ │ + cbnz r0, ae5be │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae9b6 │ │ - b.n ae910 │ │ - ldr r0, [pc, #396] @ (aeb6c ) │ │ + beq.n ae596 │ │ + b.n ae4f0 │ │ + ldr r0, [pc, #396] @ (ae74c ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, aea16 │ │ + blx c1a70 │ │ + cbnz r0, ae5f6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ae9e8 │ │ - b.n ae910 │ │ + beq.n ae5c8 │ │ + b.n ae4f0 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - bne.w ae910 │ │ + bne.w ae4f0 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, aea52 │ │ + blx c1a50 │ │ + cbnz r0, ae632 │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aea2a │ │ - b.n ae910 │ │ - ldr r0, [pc, #284] @ (aeb70 ) │ │ + beq.n ae60a │ │ + b.n ae4f0 │ │ + ldr r0, [pc, #284] @ (ae750 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, aeac0 │ │ + blx c1a70 │ │ + cbnz r0, ae6a0 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aea98 │ │ + beq.n ae678 │ │ ldr r3, [r5, #88] @ 0x58 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aea5c │ │ - b.n ae910 │ │ + beq.n ae63c │ │ + b.n ae4f0 │ │ add.w r0, r5, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aea80 │ │ + beq.n ae660 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n aea80 │ │ + blx c1840 │ │ + b.n ae660 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #176] @ (aeb74 ) │ │ + ldr r0, [pc, #176] @ (ae754 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, aeaf6 │ │ + blx c1a70 │ │ + cbnz r0, ae6d6 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aeac8 │ │ - b.n ae910 │ │ + beq.n ae6a8 │ │ + b.n ae4f0 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, aeb24 │ │ + blx c1a50 │ │ + cbnz r0, ae704 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aeafc │ │ - b.n ae910 │ │ + beq.n ae6dc │ │ + b.n ae4f0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, aeb54 │ │ + blx c1a70 │ │ + cbnz r0, ae734 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aeb26 │ │ - b.n ae910 │ │ + beq.n ae706 │ │ + b.n ae4f0 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n ae910 │ │ + b.n ae4f0 │ │ nop │ │ str r4, [r5, r0] │ │ movs r1, r0 │ │ - @ instruction: 0xb754 │ │ + @ instruction: 0xb6f4 │ │ movs r1, r0 │ │ - cmp r0, #160 @ 0xa0 │ │ + cmp r3, #224 @ 0xe0 │ │ vqrdmlsh.s q10, q3, d0[0] │ │ movs r1, r0 │ │ - movs r7, #130 @ 0x82 │ │ + cmp r2, #194 @ 0xc2 │ │ vcvt.f32.u32 q10, q6, #10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #640] @ (aee08 ) │ │ + ldr r0, [pc, #640] @ (ae9e8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, aebe0 │ │ + blx c1a50 │ │ + cbnz r0, ae7c0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aeb96 │ │ + beq.n ae776 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r5, [pc, #552] @ (aee0c ) │ │ + blx c16d0 │ │ + ldr r5, [pc, #552] @ (ae9ec ) │ │ add.w sl, sp, #16 │ │ - ldr r0, [pc, #552] @ (aee10 ) │ │ + ldr r0, [pc, #552] @ (ae9f0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, aec52 │ │ + blx c1a70 │ │ + cbnz r0, ae832 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aec2a │ │ + beq.n ae80a │ │ ldr r3, [r5, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aebee │ │ - b.n aebbc │ │ + beq.n ae7ce │ │ + b.n ae79c │ │ add.w r0, r5, #100 @ 0x64 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aec12 │ │ + beq.n ae7f2 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #96] @ 0x60 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n aec12 │ │ + blx c1840 │ │ + b.n ae7f2 │ │ ldr r0, [sp, #16] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-69] │ │ - beq.n aebc0 │ │ + beq.n ae7a0 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, aec8e │ │ + blx c1a50 │ │ + cbnz r0, ae86e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aec66 │ │ - b.n aebc0 │ │ - ldr r0, [pc, #388] @ (aee14 ) │ │ + beq.n ae846 │ │ + b.n ae7a0 │ │ + ldr r0, [pc, #388] @ (ae9f4 ) │ │ sub.w r8, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, aecc6 │ │ + blx c1a70 │ │ + cbnz r0, ae8a6 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aec98 │ │ - b.n aebc0 │ │ + beq.n ae878 │ │ + b.n ae7a0 │ │ ldrb.w r0, [r7, #-69] │ │ cmp r0, #0 │ │ - beq.w aebc0 │ │ + beq.w ae7a0 │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, aecfa │ │ + blx c1a50 │ │ + cbnz r0, ae8da │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aecd2 │ │ - b.n aebc0 │ │ - ldr r0, [pc, #284] @ (aee18 ) │ │ + beq.n ae8b2 │ │ + b.n ae7a0 │ │ + ldr r0, [pc, #284] @ (ae9f8 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, aed68 │ │ + blx c1a70 │ │ + cbnz r0, ae948 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n aed40 │ │ + beq.n ae920 │ │ ldr r3, [r5, #104] @ 0x68 │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aed04 │ │ - b.n aebc0 │ │ + beq.n ae8e4 │ │ + b.n ae7a0 │ │ add.w r0, r5, #108 @ 0x6c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n aed28 │ │ + beq.n ae908 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #104] @ 0x68 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n aed28 │ │ + blx c1840 │ │ + b.n ae908 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #176] @ (aee1c ) │ │ + ldr r0, [pc, #176] @ (ae9fc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, aed9e │ │ + blx c1a70 │ │ + cbnz r0, ae97e │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aed70 │ │ - b.n aebc0 │ │ + beq.n ae950 │ │ + b.n ae7a0 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, aedcc │ │ + blx c1a50 │ │ + cbnz r0, ae9ac │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aeda4 │ │ - b.n aebc0 │ │ + beq.n ae984 │ │ + b.n ae7a0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, aedfc │ │ + blx c1a70 │ │ + cbnz r0, ae9dc │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aedce │ │ - b.n aebc0 │ │ + beq.n ae9ae │ │ + b.n ae7a0 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n aebc0 │ │ + b.n ae7a0 │ │ nop │ │ - ldr r5, [pc, #496] @ (aeffc ) │ │ + ldr r5, [pc, #496] @ (aebdc ) │ │ movs r1, r0 │ │ - push {r2, r5, r7} │ │ + push {r2, r6} │ │ movs r1, r0 │ │ - movs r5, #240 @ 0xf0 │ │ + cmp r1, #48 @ 0x30 │ │ @ instruction: 0xfff64c90 │ │ movs r1, r0 │ │ - movs r4, #218 @ 0xda │ │ + cmp r0, #26 │ │ @ instruction: 0xfff64bb4 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (aeee8 ) │ │ + ldr r0, [pc, #188] @ (aeac8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, aee72 │ │ + blx c1a50 │ │ + cbnz r0, aea52 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aee4a │ │ - b.n aeea6 │ │ + beq.n aea2a │ │ + b.n aea86 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (aeeec ) │ │ + ldr r0, [pc, #116] @ (aeacc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, aeeb6 │ │ + blx c1a70 │ │ + cbnz r0, aea96 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aee7a │ │ + beq.n aea5a │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n aeec4 │ │ + b.n aeaa4 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r2, [pc, #856] @ (af244 ) │ │ + ldr r2, [pc, #856] @ (aee24 ) │ │ movs r1, r0 │ │ - ldr r2, [pc, #728] @ (af1c8 ) │ │ + ldr r2, [pc, #728] @ (aeda8 ) │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (af01c ) │ │ + ldr r0, [pc, #284] @ (aebfc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -94360,112 +94031,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, aef5a │ │ + blx c1a50 │ │ + cbnz r0, aeb3a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #109 @ 0x6d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aef20 │ │ + beq.n aeb00 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n aeffa │ │ + b.n aebda │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, aefd0 │ │ + blx c1a70 │ │ + cbnz r0, aebb0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n aef46 │ │ + bne.n aeb26 │ │ mov r0, r5 │ │ movs r1, #110 @ 0x6e │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n aef72 │ │ + blx c1ab0 │ │ + b.n aeb52 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, aefe0 │ │ + bl 76664 │ │ + cbnz r0, aebc0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r2, [pc, #16] @ (af030 ) │ │ + blx c16d0 │ │ + ldr r2, [pc, #16] @ (aec10 ) │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (af1c0 ) │ │ + ldr r0, [pc, #400] @ (aeda0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -94474,747 +94145,747 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, af0aa │ │ + blx c1a50 │ │ + cbnz r0, aec8a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #111 @ 0x6f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af050 │ │ + beq.n aec30 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (af1c4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (aeda4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (af1c8 ) │ │ + ldr r0, [pc, #276] @ (aeda8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, af11a │ │ + blx c1a70 │ │ + cbnz r0, aecfa │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n af0f4 │ │ + beq.n aecd4 │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #112 @ 0x70 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af0b8 │ │ - b.n af076 │ │ + beq.n aec98 │ │ + b.n aec56 │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n af0dc │ │ + beq.n aecbc │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n af0dc │ │ + blx c1840 │ │ + b.n aecbc │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, af192 │ │ + blx c1a70 │ │ + cbnz r0, aed72 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w af076 │ │ + bne.w aec56 │ │ mov r0, r5 │ │ movs r1, #113 @ 0x71 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n af132 │ │ + blx c1ab0 │ │ + b.n aed12 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, af1a2 │ │ + bl 76664 │ │ + cbnz r0, aed82 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n af088 │ │ + b.n aec68 │ │ nop │ │ - ldr r0, [pc, #848] @ (af514 ) │ │ + ldr r0, [pc, #848] @ (af0f4 ) │ │ movs r1, r0 │ │ - add r7, sp, #872 @ 0x368 │ │ + add r7, sp, #488 @ 0x1e8 │ │ movs r1, r0 │ │ - subs r1, r3, #1 │ │ + movs r1, #153 @ 0x99 │ │ vsli.64 , q0, #54 @ 0x36 │ │ add r7, sp, #8 │ │ - cbz r1, af1de │ │ + cbz r1, aedbe │ │ mov r4, r1 │ │ - bl af5ac │ │ + bl af18c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl af5ac │ │ + bl af18c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af224 ) │ │ + ldr r0, [pc, #52] @ (aee04 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af202 │ │ + cbz r1, aede2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl af77c │ │ - b.n af212 │ │ + bl af35c │ │ + b.n aedf2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl af77c │ │ + bl af35c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ bx r2 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af23a │ │ + cbz r1, aee1a │ │ mov r4, r1 │ │ - bl af924 │ │ + bl af504 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl af924 │ │ + bl af504 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af252 │ │ + cbz r1, aee32 │ │ mov r4, r1 │ │ - bl afd10 │ │ + bl af8f0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl afd10 │ │ + bl af8f0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af26a │ │ + cbz r1, aee4a │ │ mov r4, r1 │ │ - bl afe54 │ │ + bl afa34 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl afe54 │ │ + bl afa34 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af2b0 ) │ │ + ldr r0, [pc, #52] @ (aee90 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af28e │ │ + cbz r1, aee6e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl afed8 │ │ - b.n af29e │ │ + bl afab8 │ │ + b.n aee7e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl afed8 │ │ + bl afab8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ mov sl, r1 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af2c6 │ │ + cbz r1, aeea6 │ │ mov r4, r1 │ │ - bl b020c │ │ + bl afdec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b020c │ │ + bl afdec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af2de │ │ + cbz r1, aeebe │ │ mov r4, r1 │ │ - bl b050c │ │ + bl b00ec │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b050c │ │ + bl b00ec │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af324 ) │ │ + ldr r0, [pc, #52] @ (aef04 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af302 │ │ + cbz r1, aeee2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b0638 │ │ - b.n af312 │ │ + bl b0218 │ │ + b.n aeef2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b0638 │ │ + bl b0218 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ mov r6, r2 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af33a │ │ + cbz r1, aef1a │ │ mov r4, r1 │ │ - bl b0970 │ │ + bl b0550 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b0970 │ │ + bl b0550 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af380 ) │ │ + ldr r0, [pc, #52] @ (aef60 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af35e │ │ + cbz r1, aef3e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b0a24 │ │ - b.n af36e │ │ + bl b0604 │ │ + b.n aef4e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b0a24 │ │ + bl b0604 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp sl, r7 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b0edc │ │ - cbz r4, af392 │ │ + bl b0abc │ │ + cbz r4, aef72 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af3a6 │ │ + cbz r1, aef86 │ │ mov r4, r1 │ │ - bl b0f84 │ │ + bl b0b64 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b0f84 │ │ + bl b0b64 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af3be │ │ + cbz r1, aef9e │ │ mov r4, r1 │ │ - bl b1180 │ │ + bl b0d60 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b1180 │ │ + bl b0d60 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, af3d6 │ │ + cbz r1, aefb6 │ │ mov r4, r1 │ │ - bl b1384 │ │ + bl b0f64 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b1384 │ │ + bl b0f64 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b1424 │ │ - cbz r4, af3ea │ │ + bl b1004 │ │ + cbz r4, aefca │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, af3fc │ │ + cbz r1, aefdc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b14cc │ │ + bl b10ac │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b14cc │ │ - cbz r1, af410 │ │ + b.w b10ac │ │ + cbz r1, aeff0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b1568 │ │ + bl b1148 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b1568 │ │ + b.w b1148 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af454 ) │ │ + ldr r0, [pc, #52] @ (af034 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af432 │ │ + cbz r1, af012 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b18f0 │ │ - b.n af442 │ │ + bl b14d0 │ │ + b.n af022 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b18f0 │ │ + bl b14d0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add lr, ip │ │ movs r1, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af494 ) │ │ + ldr r0, [pc, #52] @ (af074 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, af474 │ │ + cbz r1, af054 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b1a20 │ │ - b.n af484 │ │ + bl b1600 │ │ + b.n af064 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b1a20 │ │ + bl b1600 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add ip, r4 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af4d8 ) │ │ + ldr r0, [pc, #52] @ (af0b8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af4b6 │ │ + cbz r1, af096 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b1af0 │ │ - b.n af4c6 │ │ + bl b16d0 │ │ + b.n af0a6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b1af0 │ │ + bl b16d0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r2, ip │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af51c ) │ │ + ldr r0, [pc, #52] @ (af0fc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af4fa │ │ + cbz r1, af0da │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b1c20 │ │ - b.n af50a │ │ + bl b1800 │ │ + b.n af0ea │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b1c20 │ │ + bl b1800 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r6, r3 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b1dc8 │ │ - cbz r4, af52e │ │ + bl b19a8 │ │ + cbz r4, af10e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (af570 ) │ │ + ldr r0, [pc, #52] @ (af150 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, af54e │ │ + cbz r1, af12e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b1ed8 │ │ - b.n af55e │ │ + bl b1ab8 │ │ + b.n af13e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b1ed8 │ │ + bl b1ab8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ mvns r2, r1 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (af590 ) │ │ + ldr r5, [pc, #20] @ (af170 ) │ │ mov.w r4, #584 @ 0x248 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n af580 │ │ + bne.n af160 │ │ pop {r4, r5, r7, pc} │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (af5a4 ) │ │ + ldr r0, [pc, #12] @ (af184 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (af5a8 ) │ │ + ldr r2, [pc, #12] @ (af188 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ subs r4, #16 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (af774 ) │ │ + ldr r0, [pc, #440] @ (af354 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (af778 ) │ │ + ldr r0, [pc, #428] @ (af358 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, af5fa │ │ + blx c1a00 │ │ + cbnz r0, af1da │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af5d0 │ │ - b.n af6c8 │ │ + beq.n af1b0 │ │ + b.n af2a8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, af62a │ │ + blx c1a00 │ │ + cbnz r0, af20a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af600 │ │ - b.n af6c8 │ │ + beq.n af1e0 │ │ + b.n af2a8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, af662 │ │ + blx c1a00 │ │ + cbnz r0, af242 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af638 │ │ - b.n af6c8 │ │ + beq.n af218 │ │ + b.n af2a8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, af69a │ │ + blx c1a00 │ │ + cbnz r0, af27a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af670 │ │ - b.n af6c8 │ │ + beq.n af250 │ │ + b.n af2a8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, af6e4 │ │ + blx c1a00 │ │ + cbnz r0, af2c4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af6a0 │ │ + beq.n af280 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, af720 │ │ + blx c1a00 │ │ + cbnz r0, af300 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n af6f2 │ │ - b.n af6cc │ │ + beq.n af2d2 │ │ + b.n af2ac │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n af756 │ │ + bne.n af336 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n af756 │ │ + bne.n af336 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n af6cc │ │ + beq.n af2ac │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n af6cc │ │ + bgt.n af2ac │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n af6cc │ │ + b.n af2ac │ │ muls r6, r0 │ │ movs r1, r0 │ │ muls r4, r2 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (af918 ) │ │ + ldr r0, [pc, #396] @ (af4f8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -95223,732 +94894,732 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, af806 │ │ + blx c1a50 │ │ + cbnz r0, af3e6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af7ac │ │ + beq.n af38c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (af91c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (af4fc ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (af920 ) │ │ + ldr r0, [pc, #272] @ (af500 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, af872 │ │ + blx c1a70 │ │ + cbnz r0, af452 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n af84e │ │ + beq.n af42e │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af814 │ │ - b.n af7d2 │ │ + beq.n af3f4 │ │ + b.n af3b2 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n af836 │ │ + beq.n af416 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n af836 │ │ + blx c1840 │ │ + b.n af416 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, af8ea │ │ + blx c1a70 │ │ + cbnz r0, af4ca │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w af7d2 │ │ + bne.w af3b2 │ │ mov r0, r5 │ │ movs r1, #21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n af88a │ │ + blx c1ab0 │ │ + b.n af46a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, af8fa │ │ + bl 76664 │ │ + cbnz r0, af4da │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n af7e4 │ │ + b.n af3c4 │ │ nop │ │ adcs r0, r7 │ │ movs r1, r0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ + add r0, sp, #600 @ 0x258 │ │ movs r1, r0 │ │ - asrs r5, r7, #27 │ │ + subs r5, r7, r0 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d0-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #872] @ (afc9c ) │ │ + ldr r0, [pc, #872] @ (af87c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #60] @ 0x3c │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, af96a │ │ + blx c1a50 │ │ + cbnz r0, af54a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af942 │ │ - b.n afcd2 │ │ + beq.n af522 │ │ + b.n af8b2 │ │ movs r0, #0 │ │ add.w r8, sp, #12 │ │ str r0, [sp, #20] │ │ strd r0, r0, [sp, #12] │ │ - ldr r0, [pc, #808] @ (afca0 ) │ │ + ldr r0, [pc, #808] @ (af880 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r5, r0 │ │ - cbnz r0, af9ac │ │ + cbnz r0, af58c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n af97c │ │ - b.n af9ec │ │ + beq.n af55c │ │ + b.n af5cc │ │ add r2, sp, #12 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w sp, {r0, r1, r2} │ │ - cbz r0, af9cc │ │ + cbz r0, af5ac │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n af9ba │ │ + bne.n af59a │ │ dmb ish │ │ add r6, sp, #32 │ │ mov r8, sp │ │ mov r1, r8 │ │ mov r0, r6 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ strb.w r0, [r7, #-77] │ │ mov r0, r6 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #12 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ cmp r5, #0 │ │ - beq.w afcd2 │ │ + beq.w af8b2 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, afa46 │ │ + cbz r0, af626 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n afa8c │ │ + bne.n af66c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afa00 │ │ - b.n afcd2 │ │ + beq.n af5e0 │ │ + b.n af8b2 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w afcd2 │ │ + bne.w af8b2 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n afa2a │ │ + beq.n af60a │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #680] @ (afd00 ) │ │ + ldr r0, [pc, #680] @ (af8e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n afb58 │ │ + bne.n af738 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afa5c │ │ - b.n afcd2 │ │ - ldr r0, [pc, #628] @ (afd04 ) │ │ + beq.n af63c │ │ + b.n af8b2 │ │ + ldr r0, [pc, #628] @ (af8e4 ) │ │ sub.w r5, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, afac4 │ │ + blx c1a70 │ │ + cbnz r0, af6a4 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afa96 │ │ - b.n afcd2 │ │ + beq.n af676 │ │ + b.n af8b2 │ │ ldrb.w r0, [r7, #-77] │ │ add r5, sp, #28 │ │ - cbz r0, afb12 │ │ + cbz r0, af6f2 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n afb86 │ │ + bne.n af766 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afacc │ │ - b.n afcd2 │ │ + beq.n af6ac │ │ + b.n af8b2 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w afcd2 │ │ + bne.w af8b2 │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r2, r5 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n afaf6 │ │ + beq.n af6d6 │ │ add r6, sp, #32 │ │ - ldr r0, [pc, #484] @ (afd08 ) │ │ + ldr r0, [pc, #484] @ (af8e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n afc22 │ │ + bne.n af802 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afb28 │ │ - b.n afcd2 │ │ + beq.n af708 │ │ + b.n af8b2 │ │ vldr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, afbbc │ │ + blx c1a50 │ │ + cbnz r0, af79c │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afb5e │ │ - b.n afcd2 │ │ + beq.n af73e │ │ + b.n af8b2 │ │ add r5, sp, #32 │ │ - ldr r0, [pc, #384] @ (afd0c ) │ │ + ldr r0, [pc, #384] @ (af8ec ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, afbec │ │ + blx c1a70 │ │ + cbnz r0, af7cc │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afb8e │ │ - b.n afcd2 │ │ + beq.n af76e │ │ + b.n af8b2 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, afbf2 │ │ + blx c1a70 │ │ + cbnz r0, af7d2 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afbbe │ │ - b.n afcd2 │ │ + beq.n af79e │ │ + b.n af8b2 │ │ vldr d8, [sp, #32] │ │ - b.n afcd6 │ │ + b.n af8b6 │ │ vldr d9, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, afc52 │ │ + blx c1a00 │ │ + cbnz r0, af832 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afbf8 │ │ - b.n afcd2 │ │ + beq.n af7d8 │ │ + b.n af8b2 │ │ vldr d8, [sp, #32] │ │ add r6, sp, #32 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, afc64 │ │ + blx c1a00 │ │ + cbnz r0, af844 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afc28 │ │ - b.n afcd2 │ │ + beq.n af808 │ │ + b.n af8b2 │ │ vldr d16, [sp, #32] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n afcd6 │ │ + b.n af8b6 │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #32] │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, afca4 │ │ + blx c1a50 │ │ + cbnz r0, af884 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afc72 │ │ - b.n afcd2 │ │ + beq.n af852 │ │ + b.n af8b2 │ │ nop │ │ subs r7, #208 @ 0xd0 │ │ movs r1, r0 │ │ subs r7, #180 @ 0xb4 │ │ movs r1, r0 │ │ add r6, sp, #32 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, afcf0 │ │ + blx c1a70 │ │ + cbnz r0, af8d0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afca6 │ │ + beq.n af886 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ - bne.n afcfa │ │ + bne.n af8da │ │ vorr d0, d8, d8 │ │ add sp, #64 @ 0x40 │ │ vpop {d8-d9} │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ vldr d16, [sp, #32] │ │ vsub.f64 d8, d8, d16 │ │ - b.n afcd6 │ │ - blx c1af0 │ │ + b.n af8b6 │ │ + blx c16d0 │ │ nop │ │ subs r6, #200 @ 0xc8 │ │ movs r1, r0 │ │ subs r6, #146 @ 0x92 │ │ movs r1, r0 │ │ subs r5, #252 @ 0xfc │ │ movs r1, r0 │ │ subs r5, #150 @ 0x96 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #300] @ (afe4c ) │ │ + ldr r0, [pc, #300] @ (afa2c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, afd56 │ │ + blx c1a50 │ │ + cbnz r0, af936 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afd2e │ │ - b.n afe18 │ │ + beq.n af90e │ │ + b.n af9f8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #244] @ (afe50 ) │ │ + ldr r0, [pc, #244] @ (afa30 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, afd8c │ │ + blx c1a70 │ │ + cbnz r0, af96c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afd5e │ │ - b.n afe18 │ │ + beq.n af93e │ │ + b.n af9f8 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, afdba │ │ + blx c1a50 │ │ + cbnz r0, af99a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afd92 │ │ - b.n afe18 │ │ + beq.n af972 │ │ + b.n af9f8 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, afdea │ │ + blx c1a70 │ │ + cbnz r0, af9ca │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afdbc │ │ - b.n afe18 │ │ + beq.n af99c │ │ + b.n af9f8 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, afe38 │ │ + blx c1a00 │ │ + cbnz r0, afa18 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afdf0 │ │ + beq.n af9d0 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmla.f64 d8, d16, d17 │ │ - b.n afe1c │ │ + b.n af9fc │ │ nop │ │ subs r3, #228 @ 0xe4 │ │ movs r1, r0 │ │ subs r3, #198 @ 0xc6 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #108] @ (afed0 ) │ │ + ldr r0, [pc, #108] @ (afab0 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #96] @ (afed4 ) │ │ + ldr r0, [pc, #96] @ (afab4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, afea4 │ │ + blx c1a00 │ │ + cbnz r0, afa84 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n afe76 │ │ + beq.n afa56 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n afeb8 │ │ + b.n afa98 │ │ vmov.f64 d16, #176 @ 0xc1800000 -16.0 │ │ vldr d17, [sp] │ │ vadd.f64 d16, d17, d16 │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vmul.f64 d0, d16, d17 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r2, #160 @ 0xa0 │ │ movs r1, r0 │ │ subs r2, #174 @ 0xae │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (b01f4 ) │ │ + ldr r0, [pc, #780] @ (afdd4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -95957,712 +95628,712 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, aff30 │ │ + blx c1a50 │ │ + cbnz r0, afb10 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aff08 │ │ - b.n aff98 │ │ - ldr r0, [pc, #708] @ (b01f8 ) │ │ + beq.n afae8 │ │ + b.n afb78 │ │ + ldr r0, [pc, #708] @ (afdd8 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, aff68 │ │ + blx c1a70 │ │ + cbnz r0, afb48 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aff3a │ │ - b.n aff98 │ │ + beq.n afb1a │ │ + b.n afb78 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, affe6 │ │ + cbz r0, afbc6 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b0066 │ │ + bne.n afc46 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n aff70 │ │ + beq.n afb50 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n aff98 │ │ + bne.n afb78 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n affcc │ │ - ldr r4, [pc, #516] @ (b01fc ) │ │ + beq.n afbac │ │ + ldr r4, [pc, #516] @ (afddc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (b0200 ) │ │ + ldr r0, [pc, #516] @ (afde0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b014e │ │ + bne.w afd2e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b0040 │ │ + beq.n afc20 │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0002 │ │ - b.n aff98 │ │ + beq.n afbe2 │ │ + b.n afb78 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0028 │ │ + beq.n afc08 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b0028 │ │ - ldr r4, [pc, #412] @ (b0204 ) │ │ + blx c1840 │ │ + b.n afc08 │ │ + ldr r4, [pc, #412] @ (afde4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (b0208 ) │ │ + ldr r0, [pc, #408] @ (afde8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b00d4 │ │ + blx c1a70 │ │ + cbnz r0, afcb4 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b00ae │ │ + beq.n afc8e │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0074 │ │ - b.n aff98 │ │ + beq.n afc54 │ │ + b.n afb78 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0096 │ │ + beq.n afc76 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b0096 │ │ + blx c1840 │ │ + b.n afc76 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b01c6 │ │ + bne.n afda6 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w aff98 │ │ + bne.w afb78 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b00ec │ │ + blx c1ab0 │ │ + b.n afccc │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b01c6 │ │ + blx c1a70 │ │ + cbnz r0, afda6 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w aff98 │ │ + bne.w afb78 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b0166 │ │ + blx c1ab0 │ │ + b.n afd46 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b01d6 │ │ + bl 76664 │ │ + cbnz r0, afdb6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n affaa │ │ + b.n afb8a │ │ nop │ │ subs r2, #28 │ │ movs r1, r0 │ │ subs r1, #238 @ 0xee │ │ movs r1, r0 │ │ - add r1, pc, #32 @ (adr r1, b0220 ) │ │ + add r0, pc, #672 @ (adr r0, b0080 ) │ │ movs r1, r0 │ │ - lsrs r7, r1, #28 │ │ - vshr.u64 d26, d6, #10 │ │ + asrs r7, r1, #9 │ │ + vshr.u32 d26, d22, #10 │ │ movs r1, r0 │ │ - lsrs r5, r3, #26 │ │ + asrs r5, r3, #7 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #732] @ (b04f8 ) │ │ + ldr r0, [pc, #732] @ (b00d8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #720] @ (b04fc ) │ │ - ldr r0, [pc, #720] @ (b0500 ) │ │ + ldr r6, [pc, #720] @ (b00dc ) │ │ + ldr r0, [pc, #720] @ (b00e0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b0290 │ │ + blx c1a00 │ │ + cbnz r0, afe70 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b0268 │ │ + beq.n afe48 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0234 │ │ - b.n b035c │ │ + beq.n afe14 │ │ + b.n aff3c │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0252 │ │ + beq.n afe32 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n b0252 │ │ + blx c1840 │ │ + b.n afe32 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #624] @ (b0504 ) │ │ + ldr r0, [pc, #624] @ (b00e4 ) │ │ add r0, pc │ │ ldr.w fp, [r0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b02c8 │ │ + blx c1a70 │ │ + cbnz r0, afea8 │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b029a │ │ - b.n b035c │ │ + beq.n afe7a │ │ + b.n aff3c │ │ vldr d8, [sp, #8] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b02f8 │ │ + blx c1a00 │ │ + cbnz r0, afed8 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r2, fp │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b02ce │ │ - b.n b035c │ │ + beq.n afeae │ │ + b.n aff3c │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b032e │ │ + blx c1a50 │ │ + cbnz r0, aff0e │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0306 │ │ - b.n b035c │ │ + beq.n afee6 │ │ + b.n aff3c │ │ add r5, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b037a │ │ + blx c1a70 │ │ + cbnz r0, aff5a │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0330 │ │ + beq.n aff10 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d9, [sp, #8] │ │ add.w sl, sp, #4 │ │ - ldr r5, [pc, #388] @ (b0508 ) │ │ + ldr r5, [pc, #388] @ (b00e8 ) │ │ add r5, pc │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, b03e6 │ │ + blx c1a00 │ │ + cbnz r0, affc6 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b03c0 │ │ + beq.n affa0 │ │ ldr r2, [r6, #32] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b0386 │ │ - b.n b0360 │ │ + beq.n aff66 │ │ + b.n aff40 │ │ add.w r8, r6, #36 @ 0x24 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b03a6 │ │ + beq.n aff86 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r5 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n b03a6 │ │ + blx c1840 │ │ + b.n aff86 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b041a │ │ + blx c1a70 │ │ + cbnz r0, afffa │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, fp │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b03e8 │ │ - b.n b0360 │ │ + beq.n affc8 │ │ + b.n aff40 │ │ vldr d16, [sp, #8] │ │ vmul.f64 d9, d9, d16 │ │ vstr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b0456 │ │ + blx c1a00 │ │ + cbnz r0, b0036 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, fp │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b0428 │ │ - b.n b0360 │ │ + beq.n b0008 │ │ + b.n aff40 │ │ vmov.f64 d16, #224 @ 0xbf000000 -0.5 │ │ vldr d17, [sp, #8] │ │ vmla.f64 d9, d17, d16 │ │ vcmp.f64 d9, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b0494 │ │ + bne.n b0074 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b0494 │ │ + bne.n b0074 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d9, d17 │ │ vmov.f64 d17, #240 @ 0xbf800000 -1.0 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b049e │ │ + beq.n b007e │ │ vcmp.f64 d9, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bpl.n b04a4 │ │ + bpl.n b0084 │ │ vmov.f64 d8, d9 │ │ - b.n b04b2 │ │ + b.n b0092 │ │ vcmp.f64 d9, d9 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d9 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b04d6 │ │ + bne.n b00b6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d8, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b04f2 │ │ + beq.n b00d2 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b04f2 │ │ + bgt.n b00d2 │ │ vcmp.f64 d8, d8 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ vmrs APSR_nzcv, fpscr │ │ it vc │ │ vmovvc.f64 d8, d16 │ │ vorr d0, d8, d8 │ │ - b.n b0360 │ │ + b.n aff40 │ │ adds r6, #232 @ 0xe8 │ │ movs r1, r0 │ │ - ldr r6, [sp, #856] @ 0x358 │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ movs r1, r0 │ │ - lsrs r2, r5, #30 │ │ + asrs r2, r5, #11 │ │ vrintm.f16 d19, d12 │ │ movs r1, r0 │ │ - lsrs r6, r2, #25 │ │ + asrs r6, r2, #6 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (b0628 ) │ │ + ldr r0, [pc, #268] @ (b0208 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (b062c ) │ │ - ldr r0, [pc, #256] @ (b0630 ) │ │ + ldr r6, [pc, #256] @ (b020c ) │ │ + ldr r0, [pc, #256] @ (b0210 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b0592 │ │ + blx c1a00 │ │ + cbnz r0, b0172 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b056a │ │ + beq.n b014a │ │ ldr r2, [r6, #40] @ 0x28 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0534 │ │ - b.n b05f6 │ │ + beq.n b0114 │ │ + b.n b01d6 │ │ add.w r8, r6, #44 @ 0x2c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0554 │ │ + beq.n b0134 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #40] @ 0x28 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n b0554 │ │ + blx c1840 │ │ + b.n b0134 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (b0634 ) │ │ + ldr r0, [pc, #156] @ (b0214 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b05c8 │ │ + blx c1a70 │ │ + cbnz r0, b01a8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b059a │ │ - b.n b05f6 │ │ + beq.n b017a │ │ + b.n b01d6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b0614 │ │ + blx c1a00 │ │ + cbnz r0, b01f4 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b05ce │ │ + beq.n b01ae │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n b05fa │ │ + b.n b01da │ │ nop │ │ adds r3, #232 @ 0xe8 │ │ movs r1, r0 │ │ - ldr r3, [sp, #856] @ 0x358 │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ movs r1, r0 │ │ - lsrs r2, r5, #18 │ │ + lsrs r2, r5, #31 │ │ vsubw.u , q11, d10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (b0958 ) │ │ + ldr r0, [pc, #784] @ (b0538 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -96671,386 +96342,386 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b0690 │ │ + blx c1a50 │ │ + cbnz r0, b0270 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0668 │ │ - b.n b06f8 │ │ - ldr r0, [pc, #712] @ (b095c ) │ │ + beq.n b0248 │ │ + b.n b02d8 │ │ + ldr r0, [pc, #712] @ (b053c ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b06c8 │ │ + blx c1a70 │ │ + cbnz r0, b02a8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b069a │ │ - b.n b06f8 │ │ + beq.n b027a │ │ + b.n b02d8 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b0746 │ │ + cbz r0, b0326 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b07c8 │ │ + bne.n b03a8 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #69 @ 0x45 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b06d0 │ │ + beq.n b02b0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b06f8 │ │ + bne.n b02d8 │ │ mov r0, r5 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b072c │ │ - ldr r4, [pc, #520] @ (b0960 ) │ │ + beq.n b030c │ │ + ldr r4, [pc, #520] @ (b0540 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (b0964 ) │ │ + ldr r0, [pc, #520] @ (b0544 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b08b2 │ │ + bne.w b0492 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b07a2 │ │ + beq.n b0382 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0762 │ │ - b.n b06f8 │ │ + beq.n b0342 │ │ + b.n b02d8 │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b078a │ │ + beq.n b036a │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b078a │ │ - ldr r4, [pc, #412] @ (b0968 ) │ │ + blx c1840 │ │ + b.n b036a │ │ + ldr r4, [pc, #412] @ (b0548 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (b096c ) │ │ + ldr r0, [pc, #412] @ (b054c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b0838 │ │ + blx c1a70 │ │ + cbnz r0, b0418 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b0812 │ │ + beq.n b03f2 │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b07d6 │ │ - b.n b06f8 │ │ + beq.n b03b6 │ │ + b.n b02d8 │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b07fa │ │ + beq.n b03da │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b07fa │ │ + blx c1840 │ │ + b.n b03da │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b092a │ │ + bne.n b050a │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b06f8 │ │ + bne.w b02d8 │ │ mov r0, r5 │ │ movs r1, #71 @ 0x47 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b0850 │ │ + blx c1ab0 │ │ + b.n b0430 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b092a │ │ + blx c1a70 │ │ + cbnz r0, b050a │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b06f8 │ │ + bne.w b02d8 │ │ mov r0, r5 │ │ movs r1, #74 @ 0x4a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b08ca │ │ + blx c1ab0 │ │ + b.n b04aa │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b093a │ │ + bl 76664 │ │ + cbnz r0, b051a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b070a │ │ + b.n b02ea │ │ nop │ │ adds r2, #188 @ 0xbc │ │ movs r1, r0 │ │ adds r2, #142 @ 0x8e │ │ movs r1, r0 │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ movs r1, r0 │ │ - lsls r7, r5, #30 │ │ - vqshrn.u64 d25, q10, #10 │ │ + lsrs r7, r5, #11 │ │ + @ instruction: 0xfff698d4 │ │ movs r1, r0 │ │ - lsls r3, r7, #28 │ │ + lsrs r3, r7, #9 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (b0a1c ) │ │ + ldr r0, [pc, #156] @ (b05fc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b09b4 │ │ + blx c1a50 │ │ + cbnz r0, b0594 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b098c │ │ - b.n b09ea │ │ - ldr r0, [pc, #104] @ (b0a20 ) │ │ + beq.n b056c │ │ + b.n b05ca │ │ + ldr r0, [pc, #104] @ (b0600 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b09f0 │ │ + blx c1a70 │ │ + cbnz r0, b05d0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b09be │ │ + beq.n b059e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b0a04 │ │ + b.n b05e4 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp r7, #134 @ 0x86 │ │ movs r1, r0 │ │ cmp r7, #106 @ 0x6a │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #872] @ (b0d9c ) │ │ + ldr r0, [pc, #872] @ (b097c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -97059,1493 +96730,1493 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b0a7c │ │ + blx c1a50 │ │ + cbnz r0, b065c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0a54 │ │ - b.n b0c5c │ │ - ldr r0, [pc, #800] @ (b0da0 ) │ │ + beq.n b0634 │ │ + b.n b083c │ │ + ldr r0, [pc, #800] @ (b0980 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b0ab4 │ │ + blx c1a70 │ │ + cbnz r0, b0694 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0a86 │ │ - b.n b0c5c │ │ + beq.n b0666 │ │ + b.n b083c │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b0b00 │ │ + cbz r0, b06e0 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b0b44 │ │ + blx c1a50 │ │ + cbnz r0, b0724 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0abc │ │ - b.n b0c5c │ │ + beq.n b069c │ │ + b.n b083c │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b0c5c │ │ + bne.w b083c │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b0ae4 │ │ + beq.n b06c4 │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b0c2c │ │ + bne.w b080c │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0b12 │ │ - b.n b0c5c │ │ - ldr r4, [pc, #892] @ (b0ec4 ) │ │ + beq.n b06f2 │ │ + b.n b083c │ │ + ldr r4, [pc, #892] @ (b0aa4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #892] @ (b0ec8 ) │ │ + ldr r0, [pc, #892] @ (b0aa8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b0bb4 │ │ + blx c1a70 │ │ + cbnz r0, b0794 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b0b8e │ │ + beq.n b076e │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0b52 │ │ - b.n b0c5c │ │ + beq.n b0732 │ │ + b.n b083c │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0b76 │ │ + beq.n b0756 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b0b76 │ │ + blx c1840 │ │ + b.n b0756 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b0e96 │ │ + bne.w b0a76 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, b0c5c │ │ + blx c1a30 │ │ + cbnz r0, b083c │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b0bcc │ │ + blx c1ab0 │ │ + b.n b07ac │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b0caa │ │ + cbz r0, b088a │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b0d2c │ │ + bne.n b090c │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0c34 │ │ + beq.n b0814 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b0c5c │ │ + bne.n b083c │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b0c90 │ │ - ldr r4, [pc, #528] @ (b0ecc ) │ │ + beq.n b0870 │ │ + ldr r4, [pc, #528] @ (b0aac ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #528] @ (b0ed0 ) │ │ + ldr r0, [pc, #528] @ (b0ab0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b0e1e │ │ + bne.w b09fe │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b0d06 │ │ + beq.n b08e6 │ │ ldr r3, [r4, #80] @ 0x50 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0cc6 │ │ - b.n b0c5c │ │ + beq.n b08a6 │ │ + b.n b083c │ │ add.w r0, r4, #84 @ 0x54 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0cee │ │ + beq.n b08ce │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #80] @ 0x50 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b0cee │ │ - ldr r4, [pc, #420] @ (b0ed4 ) │ │ + blx c1840 │ │ + b.n b08ce │ │ + ldr r4, [pc, #420] @ (b0ab4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #420] @ (b0ed8 ) │ │ + ldr r0, [pc, #420] @ (b0ab8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b0da4 │ │ + blx c1a70 │ │ + cbnz r0, b0984 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b0d76 │ │ + beq.n b0956 │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0d3a │ │ - b.n b0c5c │ │ + beq.n b091a │ │ + b.n b083c │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b0d5e │ │ + beq.n b093e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b0d5e │ │ + blx c1840 │ │ + b.n b093e │ │ cmp r6, #208 @ 0xd0 │ │ movs r1, r0 │ │ cmp r6, #162 @ 0xa2 │ │ movs r1, r0 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b0e96 │ │ + bne.n b0a76 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b0c5c │ │ + bne.w b083c │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b0dbc │ │ + blx c1ab0 │ │ + b.n b099c │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b0e96 │ │ + blx c1a70 │ │ + cbnz r0, b0a76 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b0c5c │ │ + bne.w b083c │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b0e36 │ │ + blx c1ab0 │ │ + b.n b0a16 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b0ea6 │ │ + bl 76664 │ │ + cbnz r0, b0a86 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b0c6e │ │ + b.n b084e │ │ nop │ │ - str r5, [sp, #736] @ 0x2e0 │ │ + str r5, [sp, #352] @ 0x160 │ │ movs r1, r0 │ │ - lsls r7, r7, #14 │ │ - vrintn.f16 , q2 │ │ + lsls r7, r7, #27 │ │ + @ instruction: 0xfff693e4 │ │ movs r1, r0 │ │ - lsls r3, r1, #9 │ │ - vrsra.u64 , q0, #10 │ │ + lsls r3, r1, #22 │ │ + vrsra.u32 , q8, #10 │ │ movs r1, r0 │ │ - lsls r7, r2, #7 │ │ + lsls r7, r2, #20 │ │ vsli.64 , q8, #54 @ 0x36 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (b0f7c ) │ │ + ldr r0, [pc, #144] @ (b0b5c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b0f20 │ │ + blx c1a50 │ │ + cbnz r0, b0b00 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0ef8 │ │ - b.n b0f56 │ │ - ldr r0, [pc, #92] @ (b0f80 ) │ │ + beq.n b0ad8 │ │ + b.n b0b36 │ │ + ldr r0, [pc, #92] @ (b0b60 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b0f5a │ │ + blx c1a70 │ │ + cbnz r0, b0b3a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0f2a │ │ + beq.n b0b0a │ │ movs r0, #0 │ │ - b.n b0f64 │ │ + b.n b0b44 │ │ ldrb.w r0, [r7, #-25] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp r2, #26 │ │ movs r1, r0 │ │ cmp r1, #254 @ 0xfe │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #472] @ (b116c ) │ │ + ldr r0, [pc, #472] @ (b0d4c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b0fca │ │ + blx c1a50 │ │ + cbnz r0, b0baa │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #92 @ 0x5c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0fa2 │ │ - b.n b1000 │ │ - ldr r0, [pc, #420] @ (b1170 ) │ │ + beq.n b0b82 │ │ + b.n b0be0 │ │ + ldr r0, [pc, #420] @ (b0d50 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b1024 │ │ + blx c1a70 │ │ + cbnz r0, b0c04 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #93 @ 0x5d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b0fd4 │ │ + beq.n b0bb4 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b1004 │ │ + beq.n b0be4 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b105a │ │ + blx c1a50 │ │ + cbnz r0, b0c3a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #94 @ 0x5e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1032 │ │ - b.n b1004 │ │ - ldr r5, [pc, #280] @ (b1174 ) │ │ + beq.n b0c12 │ │ + b.n b0be4 │ │ + ldr r5, [pc, #280] @ (b0d54 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #276] @ (b1178 ) │ │ + ldr r0, [pc, #276] @ (b0d58 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, b10cc │ │ + blx c1a70 │ │ + cbnz r0, b0cac │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b10a4 │ │ + beq.n b0c84 │ │ ldr r3, [r5, #88] @ 0x58 │ │ mov r0, r4 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1068 │ │ - b.n b1004 │ │ + beq.n b0c48 │ │ + b.n b0be4 │ │ add.w r0, r5, #92 @ 0x5c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b108c │ │ + beq.n b0c6c │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #88] @ 0x58 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b108c │ │ + blx c1840 │ │ + b.n b0c6c │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #172] @ (b117c ) │ │ + ldr r0, [pc, #172] @ (b0d5c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1102 │ │ + blx c1a70 │ │ + cbnz r0, b0ce2 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #96 @ 0x60 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b10d4 │ │ - b.n b1004 │ │ + beq.n b0cb4 │ │ + b.n b0be4 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b1130 │ │ + blx c1a50 │ │ + cbnz r0, b0d10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #97 @ 0x61 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1108 │ │ - b.n b1004 │ │ + beq.n b0ce8 │ │ + b.n b0be4 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1160 │ │ + blx c1a70 │ │ + cbnz r0, b0d40 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #98 @ 0x62 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1132 │ │ - b.n b1004 │ │ + beq.n b0d12 │ │ + b.n b0be4 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n b1004 │ │ + b.n b0be4 │ │ nop │ │ cmp r1, #112 @ 0x70 │ │ movs r1, r0 │ │ cmp r1, #84 @ 0x54 │ │ movs r1, r0 │ │ - str r0, [sp, #648] @ 0x288 │ │ + str r0, [sp, #264] @ 0x108 │ │ movs r1, r0 │ │ - lsls r6, r6, #5 │ │ + lsls r6, r6, #18 │ │ vqrshrun.s64 d18, q0, #10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #480] @ (b1370 ) │ │ + ldr r0, [pc, #480] @ (b0f50 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b11c6 │ │ + blx c1a50 │ │ + cbnz r0, b0da6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #99 @ 0x63 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b119e │ │ - b.n b11fc │ │ - ldr r0, [pc, #428] @ (b1374 ) │ │ + beq.n b0d7e │ │ + b.n b0ddc │ │ + ldr r0, [pc, #428] @ (b0f54 ) │ │ sub.w r5, r7, #69 @ 0x45 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b1220 │ │ + blx c1a70 │ │ + cbnz r0, b0e00 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b11d0 │ │ + beq.n b0db0 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itttt eq │ │ vmoveq.f64 d0, d8 │ │ vpopeq {d4-d9} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-69] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-69] │ │ - bne.n b1200 │ │ + bne.n b0de0 │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b125e │ │ + blx c1a50 │ │ + cbnz r0, b0e3e │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1236 │ │ - b.n b1200 │ │ - ldr r5, [pc, #280] @ (b1378 ) │ │ + beq.n b0e16 │ │ + b.n b0de0 │ │ + ldr r5, [pc, #280] @ (b0f58 ) │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #276] @ (b137c ) │ │ + ldr r0, [pc, #276] @ (b0f5c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, b12d0 │ │ + blx c1a70 │ │ + cbnz r0, b0eb0 │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r5, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b12a8 │ │ + beq.n b0e88 │ │ ldr r3, [r5, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #102 @ 0x66 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b126c │ │ - b.n b1200 │ │ + beq.n b0e4c │ │ + b.n b0de0 │ │ add.w r0, r5, #100 @ 0x64 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b1290 │ │ + beq.n b0e70 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #96] @ 0x60 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b1290 │ │ + blx c1840 │ │ + b.n b0e70 │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #172] @ (b1380 ) │ │ + ldr r0, [pc, #172] @ (b0f60 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1306 │ │ + blx c1a70 │ │ + cbnz r0, b0ee6 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #103 @ 0x67 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b12d8 │ │ - b.n b1200 │ │ + beq.n b0eb8 │ │ + b.n b0de0 │ │ vldr d9, [sp, #16] │ │ add r6, sp, #12 │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b1334 │ │ + blx c1a50 │ │ + cbnz r0, b0f14 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b130c │ │ - b.n b1200 │ │ + beq.n b0eec │ │ + b.n b0de0 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1364 │ │ + blx c1a70 │ │ + cbnz r0, b0f44 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #105 @ 0x69 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1336 │ │ - b.n b1200 │ │ + beq.n b0f16 │ │ + b.n b0de0 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d8, d9, d16 │ │ - b.n b1200 │ │ + b.n b0de0 │ │ nop │ │ movs r7, #116 @ 0x74 │ │ movs r1, r0 │ │ movs r7, #88 @ 0x58 │ │ movs r1, r0 │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ movs r1, r0 │ │ - vminnm.f16 , q9, │ │ - movs r6, #76 @ 0x4c │ │ + lsls r2, r6, #10 │ │ + vcvt.bf16.f32 d18, q6 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b141c ) │ │ + ldr r0, [pc, #136] @ (b0ffc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b13c8 │ │ + blx c1a50 │ │ + cbnz r0, b0fa8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #106 @ 0x6a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b13a0 │ │ - b.n b13fc │ │ + beq.n b0f80 │ │ + b.n b0fdc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b1420 ) │ │ + ldr r0, [pc, #84] @ (b1000 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b1402 │ │ + blx c1a70 │ │ + cbnz r0, b0fe2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b13d0 │ │ + beq.n b0fb0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b1406 │ │ + b.n b0fe6 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ movs r5, #114 @ 0x72 │ │ movs r1, r0 │ │ movs r5, #84 @ 0x54 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (b14c4 ) │ │ + ldr r0, [pc, #144] @ (b10a4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b1468 │ │ + blx c1a50 │ │ + cbnz r0, b1048 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #108 @ 0x6c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1440 │ │ - b.n b149e │ │ - ldr r0, [pc, #92] @ (b14c8 ) │ │ + beq.n b1020 │ │ + b.n b107e │ │ + ldr r0, [pc, #92] @ (b10a8 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b14a2 │ │ + blx c1a70 │ │ + cbnz r0, b1082 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1472 │ │ + beq.n b1052 │ │ movs r0, #0 │ │ - b.n b14ac │ │ + b.n b108c │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ movs r4, #210 @ 0xd2 │ │ movs r1, r0 │ │ movs r4, #182 @ 0xb6 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b1560 ) │ │ + ldr r0, [pc, #132] @ (b1140 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b1510 │ │ + blx c1a50 │ │ + cbnz r0, b10f0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b14e8 │ │ - b.n b1544 │ │ + beq.n b10c8 │ │ + b.n b1124 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b1564 ) │ │ + ldr r0, [pc, #80] @ (b1144 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b1548 │ │ + blx c1a70 │ │ + cbnz r0, b1128 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1518 │ │ + beq.n b10f8 │ │ movs r0, #0 │ │ - b.n b154a │ │ + b.n b112a │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ movs r4, #42 @ 0x2a │ │ movs r1, r0 │ │ movs r4, #20 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #824] @ (b18ac ) │ │ + ldr r0, [pc, #824] @ (b148c ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #24] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b15aa │ │ + blx c1a50 │ │ + cbnz r0, b118a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1582 │ │ - b.n b15de │ │ + beq.n b1162 │ │ + b.n b11be │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #768] @ (b18b0 ) │ │ + ldr r0, [pc, #768] @ (b1490 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b15f6 │ │ + blx c1a70 │ │ + cbnz r0, b11d6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b15b2 │ │ + beq.n b1192 │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #24] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #28 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #16] │ │ add.w r8, sp, #16 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #692] @ (b18b4 ) │ │ + ldr r0, [pc, #692] @ (b1494 ) │ │ add r0, pc │ │ mov r9, r0 │ │ - ldr r0, [pc, #688] @ (b18b8 ) │ │ + ldr r0, [pc, #688] @ (b1498 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #688] @ (b18bc ) │ │ - ldr r6, [pc, #688] @ (b18c0 ) │ │ + ldr r0, [pc, #688] @ (b149c ) │ │ + ldr r6, [pc, #688] @ (b14a0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ mov r2, r8 │ │ - blx c1f80 │ │ - cbnz r0, b168c │ │ + blx c1b60 │ │ + cbnz r0, b126c │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r9, #108] @ 0x6c │ │ mov r1, r9 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b1660 │ │ + beq.n b1240 │ │ ldr r0, [r1, #104] @ 0x68 │ │ - cbz r0, b1644 │ │ + cbz r0, b1224 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b1644 │ │ + cbz r1, b1224 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b1646 │ │ + b.n b1226 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #115 @ 0x73 │ │ mov r3, r6 │ │ str.w fp, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1614 │ │ - b.n b15de │ │ + beq.n b11f4 │ │ + b.n b11be │ │ add.w r0, r1, #108 @ 0x6c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r9 │ │ cmp r0, #0 │ │ - beq.n b1636 │ │ + beq.n b1216 │ │ ldr r0, [sp, #8] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r9, #104] @ 0x68 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r9 │ │ - b.n b1636 │ │ + b.n b1216 │ │ ldrd r1, r0, [sp, #12] │ │ cmp r1, r0 │ │ - bne.n b1722 │ │ - ldr r0, [pc, #584] @ (b18e0 ) │ │ + bne.n b1302 │ │ + ldr r0, [pc, #584] @ (b14c0 ) │ │ add.w r8, sp, #16 │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #580] @ (b18e4 ) │ │ + ldr r0, [pc, #580] @ (b14c4 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r6, [pc, #576] @ (b18e8 ) │ │ - ldr r5, [pc, #580] @ (b18ec ) │ │ + ldr r6, [pc, #576] @ (b14c8 ) │ │ + ldr r5, [pc, #580] @ (b14cc ) │ │ add r6, pc │ │ add r5, pc │ │ mov r0, r4 │ │ movs r1, #121 @ 0x79 │ │ mov r2, r8 │ │ - blx c1f80 │ │ + blx c1b60 │ │ cmp r0, #0 │ │ - bne.w b18a6 │ │ + bne.w b1486 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldrb.w r0, [fp] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b16fe │ │ + beq.n b12de │ │ mov r0, r9 │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ - cbz r0, b16e4 │ │ + cbz r0, b12c4 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b16e4 │ │ + cbz r1, b12c4 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b16e6 │ │ + b.n b12c6 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #121 @ 0x79 │ │ mov r3, r5 │ │ str r6, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b16ac │ │ - b.n b15de │ │ + beq.n b128c │ │ + b.n b11be │ │ mov r0, fp │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b16d2 │ │ + beq.n b12b2 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r9, #120] @ 0x78 │ │ mov r0, fp │ │ - blx c1c60 │ │ - b.n b16d2 │ │ + blx c1840 │ │ + b.n b12b2 │ │ add r6, sp, #20 │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b174c │ │ + blx c1a50 │ │ + cbnz r0, b132c │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #116 @ 0x74 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1724 │ │ - b.n b15de │ │ + beq.n b1304 │ │ + b.n b11be │ │ add r6, sp, #16 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1780 │ │ + blx c1a70 │ │ + cbnz r0, b1360 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #117 @ 0x75 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b174e │ │ - b.n b15e0 │ │ + beq.n b132e │ │ + b.n b11c0 │ │ ldr.w r8, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r0, [pc, #312] @ (b18c4 ) │ │ + ldr r0, [pc, #312] @ (b14a4 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r5, [pc, #312] @ (b18c8 ) │ │ - ldr r6, [pc, #312] @ (b18cc ) │ │ + ldr r5, [pc, #312] @ (b14a8 ) │ │ + ldr r6, [pc, #312] @ (b14ac ) │ │ add r5, pc │ │ add r6, pc │ │ mov r0, r4 │ │ movs r1, #119 @ 0x77 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, b1810 │ │ + blx c1b60 │ │ + cbnz r0, b13f0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r9, #116] @ 0x74 │ │ mov r1, r9 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b17e4 │ │ + beq.n b13c4 │ │ ldr r0, [r1, #112] @ 0x70 │ │ - cbz r0, b17c6 │ │ + cbz r0, b13a6 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b17c6 │ │ + cbz r1, b13a6 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b17c8 │ │ + b.n b13a8 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #119 @ 0x77 │ │ mov r3, r6 │ │ str r5, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b1796 │ │ - b.n b15e0 │ │ + beq.n b1376 │ │ + b.n b11c0 │ │ add.w r0, r1, #116 @ 0x74 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, r9 │ │ cmp r0, #0 │ │ - beq.n b17b8 │ │ + beq.n b1398 │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [r9, #112] @ 0x70 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, r9 │ │ - b.n b17b8 │ │ + b.n b1398 │ │ ldr r0, [sp, #16] │ │ cmp r8, r0 │ │ - beq.w b1694 │ │ - ldr r5, [pc, #180] @ (b18d0 ) │ │ + beq.w b1274 │ │ + ldr r5, [pc, #180] @ (b14b0 ) │ │ add.w r9, sp, #16 │ │ - ldr r0, [pc, #180] @ (b18d4 ) │ │ + ldr r0, [pc, #180] @ (b14b4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #176] @ (b18d8 ) │ │ - ldr r6, [pc, #176] @ (b18dc ) │ │ + ldr r0, [pc, #176] @ (b14b8 ) │ │ + ldr r6, [pc, #176] @ (b14bc ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #123 @ 0x7b │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, b18a6 │ │ + blx c1b60 │ │ + cbnz r0, b1486 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b187c │ │ + beq.n b145c │ │ ldr r0, [r5, #4] │ │ - cbz r0, b185c │ │ + cbz r0, b143c │ │ ldr r1, [r0, #16] │ │ - cbz r1, b185c │ │ + cbz r1, b143c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b185e │ │ + b.n b143e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #123 @ 0x7b │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b1830 │ │ - b.n b15e0 │ │ + beq.n b1410 │ │ + b.n b11c0 │ │ add.w r0, r5, #8 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b184e │ │ + beq.n b142e │ │ mov r0, fp │ │ movs r1, #3 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #4] │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ - b.n b184e │ │ + blx c1840 │ │ + b.n b142e │ │ ldr r0, [sp, #16] │ │ - b.n b15e0 │ │ + b.n b11c0 │ │ nop │ │ movs r3, #144 @ 0x90 │ │ movs r1, r0 │ │ movs r3, #122 @ 0x7a │ │ movs r1, r0 │ │ - ldrh r4, [r0, #24] │ │ + ldrh r4, [r4, #20] │ │ movs r1, r0 │ │ - ldr??.w pc, [pc, #4085] @ b28b1 │ │ - @ instruction: 0xfa17fff5 │ │ - @ instruction: 0xf941fff5 │ │ - ldr??.w pc, [fp, #245]! │ │ - bl b18b6 │ │ - bl 6f8ba │ │ - ldrh r0, [r4, #10] │ │ - movs r1, r0 │ │ - bl 88c2 │ │ - @ instruction: 0xf900fff5 │ │ - bl ffefb8ca │ │ - ldrh r6, [r4, #22] │ │ - movs r1, r0 │ │ - ldr.w pc, [r8, #4085] @ 0xff5 │ │ - vst4. {d15[0],d17[0],d19[0],d21[0]}, [r6 :256], r5 │ │ - bl 7d8da │ │ + ldc2 15, cr15, [pc, #-980]! @ b10c8 │ │ + ldc2l 15, cr15, [r7, #-980] @ 0xfffffc2c │ │ + stc2 15, cr15, [r1], {245} @ 0xf5 │ │ + udiv pc, fp, r5 │ │ + @ instruction: 0xfb3ffff5 │ │ + @ instruction: 0xfafdfff5 │ │ + ldrh r0, [r0, #8] │ │ + movs r1, r0 │ │ + @ instruction: 0xfa96fff5 │ │ + mcrr2 15, 15, pc, r0, cr5 @ │ │ + vst4. {d15[0],d17[0],d19[0],d21[0]}, [r9 :256], r5 │ │ + ldrh r6, [r0, #20] │ │ + movs r1, r0 │ │ + ldc2 15, cr15, [r8], {245} @ 0xf5 │ │ + stc2l 15, cr15, [r6], {245} @ 0xf5 │ │ + @ instruction: 0xfb0bfff5 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b1a1c ) │ │ + ldr r0, [pc, #284] @ (b15fc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -98554,193 +98225,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #124 @ 0x7c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b195a │ │ + blx c1a50 │ │ + cbnz r0, b153a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #124 @ 0x7c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1920 │ │ + beq.n b1500 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b19fa │ │ + b.n b15da │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b19d0 │ │ + blx c1a70 │ │ + cbnz r0, b15b0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b1946 │ │ + bne.n b1526 │ │ mov r0, r5 │ │ movs r1, #125 @ 0x7d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b1972 │ │ + blx c1ab0 │ │ + b.n b1552 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b19e0 │ │ + bl 76664 │ │ + cbnz r0, b15c0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ movs r0, #4 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (b1ae8 ) │ │ + ldr r0, [pc, #188] @ (b16c8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b1a72 │ │ + blx c1a50 │ │ + cbnz r0, b1652 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #126 @ 0x7e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1a4a │ │ - b.n b1aa6 │ │ + beq.n b162a │ │ + b.n b1686 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (b1aec ) │ │ + ldr r0, [pc, #116] @ (b16cc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #127 @ 0x7f │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1ab6 │ │ + blx c1a70 │ │ + cbnz r0, b1696 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #127 @ 0x7f │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1a7a │ │ + beq.n b165a │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n b1ac4 │ │ + b.n b16a4 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ subs r6, r2, #3 │ │ movs r1, r0 │ │ subs r6, r6, #2 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b1c1c ) │ │ + ldr r0, [pc, #284] @ (b17fc ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -98749,112 +98420,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b1b5a │ │ + blx c1a50 │ │ + cbnz r0, b173a │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #128 @ 0x80 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1b20 │ │ + beq.n b1700 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b1bfa │ │ + b.n b17da │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1bd0 │ │ + blx c1a70 │ │ + cbnz r0, b17b0 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b1b46 │ │ + bne.n b1726 │ │ mov r0, r5 │ │ movs r1, #129 @ 0x81 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b1b72 │ │ + blx c1ab0 │ │ + b.n b1752 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b1be0 │ │ + bl 76664 │ │ + cbnz r0, b17c0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ subs r4, r0, #0 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b1dbc ) │ │ + ldr r0, [pc, #396] @ (b199c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -98863,269 +98534,269 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #130 @ 0x82 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b1caa │ │ + blx c1a50 │ │ + cbnz r0, b188a │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #130 @ 0x82 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1c50 │ │ + beq.n b1830 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b1dc0 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b19a0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b1dc4 ) │ │ + ldr r0, [pc, #272] @ (b19a4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b1d18 │ │ + blx c1a70 │ │ + cbnz r0, b18f8 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b1cf2 │ │ + beq.n b18d2 │ │ ldr r3, [r4, #12] │ │ mov r0, r5 │ │ movs r1, #131 @ 0x83 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1cb8 │ │ - b.n b1c76 │ │ + beq.n b1898 │ │ + b.n b1856 │ │ add.w r0, r4, #16 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b1cda │ │ + beq.n b18ba │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #12] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b1cda │ │ + blx c1840 │ │ + b.n b18ba │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1d90 │ │ + blx c1a70 │ │ + cbnz r0, b1970 │ │ mov r0, r5 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b1c76 │ │ + bne.w b1856 │ │ mov r0, r5 │ │ movs r1, #132 @ 0x84 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b1d30 │ │ + blx c1ab0 │ │ + b.n b1910 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b1da0 │ │ + bl 76664 │ │ + cbnz r0, b1980 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b1c88 │ │ + b.n b1868 │ │ adds r4, r2, #3 │ │ movs r1, r0 │ │ - strh r6, [r1, #38] @ 0x26 │ │ + strh r6, [r5, #34] @ 0x22 │ │ movs r1, r0 │ │ - bl 30bdb2 │ │ + bl ffe4b992 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #248] @ (b1ed0 ) │ │ + ldr r0, [pc, #248] @ (b1ab0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b1e0c │ │ + blx c1a50 │ │ + cbnz r0, b19ec │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1de4 │ │ - b.n b1e42 │ │ - ldr r0, [pc, #196] @ (b1ed4 ) │ │ + beq.n b19c4 │ │ + b.n b1a22 │ │ + ldr r0, [pc, #196] @ (b1ab4 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1e5a │ │ + blx c1a70 │ │ + cbnz r0, b1a3a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1e16 │ │ + beq.n b19f6 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, b1e64 │ │ + cbz r0, b1a44 │ │ movs r0, #1 │ │ - b.n b1e44 │ │ + b.n b1a24 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #135 @ 0x87 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b1e8e │ │ + blx c1a50 │ │ + cbnz r0, b1a6e │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #135 @ 0x87 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1e66 │ │ - b.n b1e42 │ │ + beq.n b1a46 │ │ + b.n b1a22 │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #136 @ 0x88 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b1ec4 │ │ + blx c1a70 │ │ + cbnz r0, b1aa4 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #136 @ 0x88 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b1e92 │ │ - b.n b1e44 │ │ + beq.n b1a72 │ │ + b.n b1a24 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n b1e44 │ │ + b.n b1a24 │ │ subs r6, r5, r4 │ │ movs r1, r0 │ │ subs r2, r2, r4 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (b21f4 ) │ │ + ldr r0, [pc, #780] @ (b1dd4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -99134,796 +98805,796 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #137 @ 0x89 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b1f30 │ │ + blx c1a50 │ │ + cbnz r0, b1b10 │ │ mov r0, r5 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #137 @ 0x89 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1f08 │ │ - b.n b1f98 │ │ - ldr r0, [pc, #708] @ (b21f8 ) │ │ + beq.n b1ae8 │ │ + b.n b1b78 │ │ + ldr r0, [pc, #708] @ (b1dd8 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #138 @ 0x8a │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b1f68 │ │ + blx c1a70 │ │ + cbnz r0, b1b48 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #138 @ 0x8a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1f3a │ │ - b.n b1f98 │ │ + beq.n b1b1a │ │ + b.n b1b78 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b1fe6 │ │ + cbz r0, b1bc6 │ │ mov r0, r5 │ │ movs r1, #139 @ 0x8b │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b2068 │ │ + bne.n b1c48 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #139 @ 0x8b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b1f70 │ │ + beq.n b1b50 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #142 @ 0x8e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b1f98 │ │ + bne.n b1b78 │ │ mov r0, r5 │ │ movs r1, #142 @ 0x8e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b1fcc │ │ - ldr r4, [pc, #516] @ (b21fc ) │ │ + beq.n b1bac │ │ + ldr r4, [pc, #516] @ (b1ddc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (b2200 ) │ │ + ldr r0, [pc, #516] @ (b1de0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #143 @ 0x8f │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b2150 │ │ + bne.w b1d30 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b2042 │ │ + beq.n b1c22 │ │ ldr r3, [r4, #28] │ │ mov r0, r5 │ │ movs r1, #143 @ 0x8f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2002 │ │ - b.n b1f98 │ │ + beq.n b1be2 │ │ + b.n b1b78 │ │ add.w r0, r4, #32 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b202a │ │ + beq.n b1c0a │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #28] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b202a │ │ - ldr r4, [pc, #408] @ (b2204 ) │ │ + blx c1840 │ │ + b.n b1c0a │ │ + ldr r4, [pc, #408] @ (b1de4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (b2208 ) │ │ + ldr r0, [pc, #408] @ (b1de8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #140 @ 0x8c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b20d6 │ │ + blx c1a70 │ │ + cbnz r0, b1cb6 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b20b0 │ │ + beq.n b1c90 │ │ ldr r3, [r4, #20] │ │ mov r0, r5 │ │ movs r1, #140 @ 0x8c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2076 │ │ - b.n b1f98 │ │ + beq.n b1c56 │ │ + b.n b1b78 │ │ add.w r0, r4, #24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b2098 │ │ + beq.n b1c78 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #20] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b2098 │ │ + blx c1840 │ │ + b.n b1c78 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b21c8 │ │ + bne.n b1da8 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b1f98 │ │ + bne.w b1b78 │ │ mov r0, r5 │ │ movs r1, #141 @ 0x8d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b20ee │ │ + blx c1ab0 │ │ + b.n b1cce │ │ mov r0, r5 │ │ movs r1, #144 @ 0x90 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #144 @ 0x90 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b21c8 │ │ + blx c1a70 │ │ + cbnz r0, b1da8 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #144 @ 0x90 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b1f98 │ │ + bne.w b1b78 │ │ mov r0, r5 │ │ movs r1, #144 @ 0x90 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b2168 │ │ + blx c1ab0 │ │ + b.n b1d48 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b21d8 │ │ + bl 76664 │ │ + cbnz r0, b1db8 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b1faa │ │ + b.n b1b8a │ │ subs r4, r3, r0 │ │ movs r1, r0 │ │ adds r6, r5, r7 │ │ movs r1, r0 │ │ - strh r4, [r0, #12] │ │ + strh r4, [r4, #8] │ │ movs r1, r0 │ │ - vrecps.f32 , , │ │ - strh r0, [r2, #8] │ │ + bl 301dce │ │ + strh r0, [r6, #4] │ │ movs r1, r0 │ │ - mrc 15, 4, APSR_nzcv, cr11, cr5, {7} │ │ + bl 28ddd6 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b221e │ │ + cbz r1, b1dfe │ │ mov r4, r1 │ │ - bl b236c │ │ + bl b1f4c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b236c │ │ + bl b1f4c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b2236 │ │ + cbz r1, b1e16 │ │ mov r4, r1 │ │ - bl b253c │ │ + bl b211c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b253c │ │ + bl b211c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b227c ) │ │ + ldr r0, [pc, #52] @ (b1e5c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b225a │ │ + cbz r1, b1e3a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b270c │ │ - b.n b226a │ │ + bl b22ec │ │ + b.n b1e4a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b270c │ │ + bl b22ec │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ asrs r6, r7, #26 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b2800 │ │ - cbz r4, b228e │ │ + bl b23e0 │ │ + cbz r4, b1e6e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b22a0 │ │ + cbz r1, b1e80 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b28a8 │ │ + bl b2488 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b28a8 │ │ + b.w b2488 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b2944 │ │ - cbz r4, b22b2 │ │ + bl b2524 │ │ + cbz r4, b1e92 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b22c6 │ │ + cbz r1, b1ea6 │ │ mov r4, r1 │ │ - bl b29ec │ │ + bl b25cc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b29ec │ │ + bl b25cc │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b22dc │ │ + cbz r1, b1ebc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b2a8c │ │ + bl b266c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b2a8c │ │ - cbz r1, b22f0 │ │ + b.w b266c │ │ + cbz r1, b1ed0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b2b28 │ │ + bl b2708 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b2b28 │ │ - cbz r1, b2304 │ │ + b.w b2708 │ │ + cbz r1, b1ee4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b2bf8 │ │ + bl b27d8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b2bf8 │ │ - cbz r1, b2318 │ │ + b.w b27d8 │ │ + cbz r1, b1ef8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b2ccc │ │ + bl b28ac │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b2ccc │ │ + b.w b28ac │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b232e │ │ + cbz r1, b1f0e │ │ mov r4, r1 │ │ - bl b2da0 │ │ + bl b2980 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b2da0 │ │ + bl b2980 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b2350 ) │ │ + ldr r5, [pc, #20] @ (b1f30 ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b2340 │ │ + bne.n b1f20 │ │ pop {r4, r5, r7, pc} │ │ - str r2, [r3, #24] │ │ + str r2, [r7, #16] │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (b2364 ) │ │ + ldr r0, [pc, #12] @ (b1f44 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b2368 ) │ │ + ldr r2, [pc, #12] @ (b1f48 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ lsrs r0, r2, #25 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b2534 ) │ │ + ldr r0, [pc, #440] @ (b2114 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b2538 ) │ │ + ldr r0, [pc, #428] @ (b2118 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b23ba │ │ + blx c1a00 │ │ + cbnz r0, b1f9a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2390 │ │ - b.n b2488 │ │ + beq.n b1f70 │ │ + b.n b2068 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b23ea │ │ + blx c1a00 │ │ + cbnz r0, b1fca │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b23c0 │ │ - b.n b2488 │ │ + beq.n b1fa0 │ │ + b.n b2068 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b2422 │ │ + blx c1a00 │ │ + cbnz r0, b2002 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b23f8 │ │ - b.n b2488 │ │ + beq.n b1fd8 │ │ + b.n b2068 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b245a │ │ + blx c1a00 │ │ + cbnz r0, b203a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2430 │ │ - b.n b2488 │ │ + beq.n b2010 │ │ + b.n b2068 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b24a4 │ │ + blx c1a00 │ │ + cbnz r0, b2084 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2460 │ │ + beq.n b2040 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b24e0 │ │ + blx c1a00 │ │ + cbnz r0, b20c0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b24b2 │ │ - b.n b248c │ │ + beq.n b2092 │ │ + b.n b206c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b2516 │ │ + bne.n b20f6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b2516 │ │ + bne.n b20f6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b248c │ │ + beq.n b206c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b248c │ │ + bgt.n b206c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b248c │ │ + b.n b206c │ │ asrs r6, r0, #22 │ │ movs r1, r0 │ │ asrs r4, r2, #22 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b2704 ) │ │ + ldr r0, [pc, #440] @ (b22e4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b2708 ) │ │ + ldr r0, [pc, #428] @ (b22e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b258a │ │ + blx c1a00 │ │ + cbnz r0, b216a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2560 │ │ - b.n b2658 │ │ + beq.n b2140 │ │ + b.n b2238 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b25ba │ │ + blx c1a00 │ │ + cbnz r0, b219a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2590 │ │ - b.n b2658 │ │ + beq.n b2170 │ │ + b.n b2238 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b25f2 │ │ + blx c1a00 │ │ + cbnz r0, b21d2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b25c8 │ │ - b.n b2658 │ │ + beq.n b21a8 │ │ + b.n b2238 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b262a │ │ + blx c1a00 │ │ + cbnz r0, b220a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2600 │ │ - b.n b2658 │ │ + beq.n b21e0 │ │ + b.n b2238 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b2674 │ │ + blx c1a00 │ │ + cbnz r0, b2254 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2630 │ │ + beq.n b2210 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b26b0 │ │ + blx c1a00 │ │ + cbnz r0, b2290 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b2682 │ │ - b.n b265c │ │ + beq.n b2262 │ │ + b.n b223c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b26e6 │ │ + bne.n b22c6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b26e6 │ │ + bne.n b22c6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b265c │ │ + beq.n b223c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b265c │ │ + bgt.n b223c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b265c │ │ + b.n b223c │ │ asrs r6, r6, #14 │ │ movs r1, r0 │ │ asrs r4, r0, #15 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (b27f8 ) │ │ + ldr r0, [pc, #220] @ (b23d8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -99932,1351 +99603,1351 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b2764 │ │ + blx c1a50 │ │ + cbnz r0, b2344 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b273c │ │ - b.n b2798 │ │ + beq.n b231c │ │ + b.n b2378 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (b27fc ) │ │ + ldr r0, [pc, #148] @ (b23dc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b27ac │ │ + blx c1a70 │ │ + cbnz r0, b238c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b276c │ │ + beq.n b234c │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b27d6 │ │ + b.n b23b6 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b27bc │ │ + bl 76664 │ │ + cbnz r0, b239c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ asrs r0, r5, #7 │ │ movs r1, r0 │ │ asrs r0, r1, #7 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (b28a0 ) │ │ + ldr r0, [pc, #144] @ (b2480 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b2844 │ │ + blx c1a50 │ │ + cbnz r0, b2424 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b281c │ │ - b.n b287a │ │ - ldr r0, [pc, #92] @ (b28a4 ) │ │ + beq.n b23fc │ │ + b.n b245a │ │ + ldr r0, [pc, #92] @ (b2484 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b287e │ │ + blx c1a70 │ │ + cbnz r0, b245e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b284e │ │ + beq.n b242e │ │ movs r0, #0 │ │ - b.n b2888 │ │ + b.n b2468 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ asrs r6, r6, #3 │ │ movs r1, r0 │ │ asrs r2, r3, #3 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b293c ) │ │ + ldr r0, [pc, #132] @ (b251c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b28ec │ │ + blx c1a50 │ │ + cbnz r0, b24cc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b28c4 │ │ - b.n b2920 │ │ + beq.n b24a4 │ │ + b.n b2500 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b2940 ) │ │ + ldr r0, [pc, #80] @ (b2520 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b2924 │ │ + blx c1a70 │ │ + cbnz r0, b2504 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b28f4 │ │ + beq.n b24d4 │ │ movs r0, #0 │ │ - b.n b2926 │ │ + b.n b2506 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ asrs r6, r1, #1 │ │ movs r1, r0 │ │ asrs r0, r7, #32 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (b29e4 ) │ │ + ldr r0, [pc, #144] @ (b25c4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b2988 │ │ + blx c1a50 │ │ + cbnz r0, b2568 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2960 │ │ - b.n b29be │ │ - ldr r0, [pc, #92] @ (b29e8 ) │ │ + beq.n b2540 │ │ + b.n b259e │ │ + ldr r0, [pc, #92] @ (b25c8 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b29c2 │ │ + blx c1a70 │ │ + cbnz r0, b25a2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2992 │ │ + beq.n b2572 │ │ movs r0, #0 │ │ - b.n b29cc │ │ + b.n b25ac │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsrs r2, r6, #30 │ │ movs r1, r0 │ │ lsrs r6, r2, #30 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b2a84 ) │ │ + ldr r0, [pc, #136] @ (b2664 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b2a30 │ │ + blx c1a50 │ │ + cbnz r0, b2610 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2a08 │ │ - b.n b2a64 │ │ + beq.n b25e8 │ │ + b.n b2644 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b2a88 ) │ │ + ldr r0, [pc, #84] @ (b2668 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b2a6a │ │ + blx c1a70 │ │ + cbnz r0, b264a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2a38 │ │ + beq.n b2618 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b2a6e │ │ + b.n b264e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsrs r2, r1, #28 │ │ movs r1, r0 │ │ lsrs r4, r5, #27 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b2b20 ) │ │ + ldr r0, [pc, #132] @ (b2700 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b2ad0 │ │ + blx c1a50 │ │ + cbnz r0, b26b0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2aa8 │ │ - b.n b2b04 │ │ + beq.n b2688 │ │ + b.n b26e4 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b2b24 ) │ │ + ldr r0, [pc, #80] @ (b2704 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b2b08 │ │ + blx c1a70 │ │ + cbnz r0, b26e8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2ad8 │ │ + beq.n b26b8 │ │ movs r0, #0 │ │ - b.n b2b0a │ │ + b.n b26ea │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsrs r2, r5, #25 │ │ movs r1, r0 │ │ lsrs r4, r2, #25 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (b2be4 ) │ │ + ldr r0, [pc, #176] @ (b27c4 ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (b2be8 ) │ │ - ldr r0, [pc, #164] @ (b2bec ) │ │ + ldr r5, [pc, #160] @ (b27c8 ) │ │ + ldr r0, [pc, #164] @ (b27cc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (b2bf0 ) │ │ - ldr r6, [pc, #160] @ (b2bf4 ) │ │ + ldr r0, [pc, #160] @ (b27d0 ) │ │ + ldr r6, [pc, #160] @ (b27d4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, b2bc8 │ │ + blx c1b60 │ │ + cbnz r0, b27a8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b2ba0 │ │ + beq.n b2780 │ │ ldr r0, [r5, #0] │ │ - cbz r0, b2b84 │ │ + cbz r0, b2764 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b2b84 │ │ + cbz r1, b2764 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b2b86 │ │ + b.n b2766 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2b58 │ │ - b.n b2bcc │ │ + beq.n b2738 │ │ + b.n b27ac │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b2b76 │ │ + beq.n b2756 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b2b76 │ │ + blx c1840 │ │ + b.n b2756 │ │ ldr r0, [sp, #12] │ │ - b.n b2bce │ │ + b.n b27ae │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsrs r4, r1, #23 │ │ movs r1, r0 │ │ - strb r4, [r3, #25] │ │ + strb r4, [r7, #23] │ │ movs r1, r0 │ │ - b.n b2612 │ │ - vclt.f16 q15, , #0 │ │ - vneg.s16 q15, q4 │ │ + ldrex pc, [r1, #980] @ 0x3d4 │ │ + @ instruction: 0xe9a3fff5 │ │ + b.n b25e8 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b2cb8 ) │ │ + ldr r0, [pc, #180] @ (b2898 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b2cbc ) │ │ - ldr r0, [pc, #168] @ (b2cc0 ) │ │ + ldr r5, [pc, #164] @ (b289c ) │ │ + ldr r0, [pc, #168] @ (b28a0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b2cc4 ) │ │ - ldr r6, [pc, #164] @ (b2cc8 ) │ │ + ldr r0, [pc, #164] @ (b28a4 ) │ │ + ldr r6, [pc, #164] @ (b28a8 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b2c9a │ │ + blx c1b60 │ │ + cbnz r0, b287a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b2c70 │ │ + beq.n b2850 │ │ ldr r0, [r5, #8] │ │ - cbz r0, b2c54 │ │ + cbz r0, b2834 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b2c54 │ │ + cbz r1, b2834 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b2c56 │ │ + b.n b2836 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2c28 │ │ - b.n b2c9e │ │ + beq.n b2808 │ │ + b.n b287e │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b2c46 │ │ + beq.n b2826 │ │ mov r0, fp │ │ movs r1, #17 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b2c46 │ │ + blx c1840 │ │ + b.n b2826 │ │ ldr r0, [sp, #12] │ │ - b.n b2ca0 │ │ + b.n b2880 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsrs r4, r7, #19 │ │ movs r1, r0 │ │ - strb r4, [r1, #22] │ │ + strb r4, [r5, #20] │ │ movs r1, r0 │ │ - b.n b27ce │ │ - vneg.s16 d30, d8 │ │ - vsri.32 q15, q14, #11 │ │ + stlexd r5, pc, pc, [r5] │ │ + b.n b2638 │ │ + vqshl.u64 d30, d28, #53 @ 0x35 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b2d8c ) │ │ + ldr r0, [pc, #180] @ (b296c ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b2d90 ) │ │ - ldr r0, [pc, #168] @ (b2d94 ) │ │ + ldr r5, [pc, #164] @ (b2970 ) │ │ + ldr r0, [pc, #168] @ (b2974 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b2d98 ) │ │ - ldr r6, [pc, #164] @ (b2d9c ) │ │ + ldr r0, [pc, #164] @ (b2978 ) │ │ + ldr r6, [pc, #164] @ (b297c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b2d6e │ │ + blx c1b60 │ │ + cbnz r0, b294e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b2d44 │ │ + beq.n b2924 │ │ ldr r0, [r5, #16] │ │ - cbz r0, b2d28 │ │ + cbz r0, b2908 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b2d28 │ │ + cbz r1, b2908 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b2d2a │ │ + b.n b290a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2cfc │ │ - b.n b2d72 │ │ + beq.n b28dc │ │ + b.n b2952 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b2d1a │ │ + beq.n b28fa │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b2d1a │ │ + blx c1840 │ │ + b.n b28fa │ │ ldr r0, [sp, #12] │ │ - b.n b2d74 │ │ + b.n b2954 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsrs r0, r5, #16 │ │ movs r1, r0 │ │ - strb r0, [r7, #18] │ │ + strb r0, [r3, #17] │ │ movs r1, r0 │ │ - b.n b25e2 │ │ - vclt.s16 q15, q3, #0 │ │ - vmlal.u q15, d21, d24[0] │ │ + b.n b2842 │ │ + vcle.f16 d30, d6, #0 │ │ + vclt.f16 d30, d24, #0 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #388] @ (b2f34 ) │ │ + ldr r0, [pc, #388] @ (b2b14 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #32] │ │ add r5, sp, #20 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b2de4 │ │ + blx c1a50 │ │ + cbnz r0, b29c4 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2dbc │ │ - b.n b2e18 │ │ + beq.n b299c │ │ + b.n b29f8 │ │ add r5, sp, #16 │ │ - ldr r0, [pc, #336] @ (b2f38 ) │ │ + ldr r0, [pc, #336] @ (b2b18 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b2e32 │ │ + blx c1a70 │ │ + cbnz r0, b2a12 │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #20] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2dec │ │ + beq.n b29cc │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #32] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #36 @ 0x24 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr.w sl, [sp, #16] │ │ add.w fp, sp, #16 │ │ - ldr r5, [pc, #256] @ (b2f3c ) │ │ - ldr r0, [pc, #256] @ (b2f40 ) │ │ + ldr r5, [pc, #256] @ (b2b1c ) │ │ + ldr r0, [pc, #256] @ (b2b20 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #252] @ (b2f44 ) │ │ - ldr r6, [pc, #256] @ (b2f48 ) │ │ + ldr r0, [pc, #252] @ (b2b24 ) │ │ + ldr r6, [pc, #256] @ (b2b28 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, b2ebc │ │ + blx c1b60 │ │ + cbnz r0, b2a9c │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b2e96 │ │ + beq.n b2a76 │ │ ldr r0, [r5, #24] │ │ - cbz r0, b2e7a │ │ + cbz r0, b2a5a │ │ ldr r1, [r0, #16] │ │ - cbz r1, b2e7a │ │ + cbz r1, b2a5a │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b2e7c │ │ + b.n b2a5c │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2e4e │ │ - b.n b2e18 │ │ + beq.n b2a2e │ │ + b.n b29f8 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b2e6c │ │ + beq.n b2a4c │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b2e6c │ │ + blx c1840 │ │ + b.n b2a4c │ │ ldr r0, [sp, #16] │ │ add r5, sp, #24 │ │ cmp sl, r0 │ │ - bne.n b2ef4 │ │ - ldr r0, [pc, #136] @ (b2f50 ) │ │ + bne.n b2ad4 │ │ + ldr r0, [pc, #136] @ (b2b30 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b2f24 │ │ + blx c1a00 │ │ + cbnz r0, b2b04 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2eca │ │ - b.n b2e18 │ │ - ldr r0, [pc, #84] @ (b2f4c ) │ │ + beq.n b2aaa │ │ + b.n b29f8 │ │ + ldr r0, [pc, #84] @ (b2b2c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b2f24 │ │ + blx c1a00 │ │ + cbnz r0, b2b04 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b2efa │ │ - b.n b2e18 │ │ + beq.n b2ada │ │ + b.n b29f8 │ │ vmov.f64 d16, #16 @ 0x40800000 4.0 │ │ vldr d17, [sp, #24] │ │ vmul.f64 d0, d17, d16 │ │ - b.n b2e1c │ │ + b.n b29fc │ │ nop │ │ lsrs r6, r2, #13 │ │ movs r1, r0 │ │ lsrs r0, r0, #13 │ │ movs r1, r0 │ │ - strb r6, [r4, #13] │ │ + strb r6, [r0, #12] │ │ movs r1, r0 │ │ - b.n b31b4 │ │ - vrsra.u64 d30, d23, #11 │ │ - vclt.s16 q15, , #0 │ │ + b.n b2414 │ │ + vqshlu.s64 q15, , #53 @ 0x35 │ │ + vcle.f16 d30, d1, #0 │ │ vtbl.8 d16, {d5-d7}, d26 │ │ movs r1, r0 │ │ lsrs r2, r3, #9 │ │ movs r1, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b2f66 │ │ + cbz r1, b2b46 │ │ mov r4, r1 │ │ - bl b30ec │ │ + bl b2ccc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b30ec │ │ + bl b2ccc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b2f7e │ │ + cbz r1, b2b5e │ │ mov r4, r1 │ │ - bl b32bc │ │ + bl b2e9c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b32bc │ │ + bl b2e9c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b2fc4 ) │ │ + ldr r0, [pc, #52] @ (b2ba4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b2fa2 │ │ + cbz r1, b2b82 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b348c │ │ - b.n b2fb2 │ │ + bl b306c │ │ + b.n b2b92 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b348c │ │ + bl b306c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsrs r6, r6, #5 │ │ movs r1, r0 │ │ - cbz r1, b2fd8 │ │ + cbz r1, b2bb8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b3580 │ │ + bl b3160 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b3580 │ │ + b.w b3160 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b2fee │ │ + cbz r1, b2bce │ │ mov r4, r1 │ │ - bl b361c │ │ + bl b31fc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b361c │ │ + bl b31fc │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b3004 │ │ + cbz r1, b2be4 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b36bc │ │ + bl b329c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b36bc │ │ - cbz r1, b3018 │ │ + b.w b329c │ │ + cbz r1, b2bf8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b378c │ │ + bl b336c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b378c │ │ - cbz r1, b302c │ │ + b.w b336c │ │ + cbz r1, b2c0c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b3860 │ │ + bl b3440 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b3860 │ │ - cbz r1, b3040 │ │ + b.w b3440 │ │ + cbz r1, b2c20 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b3934 │ │ + bl b3514 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b3934 │ │ - cbz r1, b3054 │ │ + b.w b3514 │ │ + cbz r1, b2c34 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b3a08 │ │ + bl b35e8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b3a08 │ │ + b.w b35e8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b306a │ │ + cbz r1, b2c4a │ │ mov r4, r1 │ │ - bl b3ae0 │ │ + bl b36c0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b3ae0 │ │ + bl b36c0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b30b0 ) │ │ + ldr r0, [pc, #52] @ (b2c90 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b308e │ │ + cbz r1, b2c6e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b3b68 │ │ - b.n b309e │ │ + bl b3748 │ │ + b.n b2c7e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b3b68 │ │ + bl b3748 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsrs r2, r1, #2 │ │ movs r1, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b30d0 ) │ │ + ldr r5, [pc, #20] @ (b2cb0 ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b30c0 │ │ + bne.n b2ca0 │ │ pop {r4, r5, r7, pc} │ │ - strb r2, [r2, r5] │ │ + strb r2, [r6, r3] │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (b30e4 ) │ │ + ldr r0, [pc, #12] @ (b2cc4 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b30e8 ) │ │ + ldr r2, [pc, #12] @ (b2cc8 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ lsls r0, r2, #3 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b32b4 ) │ │ + ldr r0, [pc, #440] @ (b2e94 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b32b8 ) │ │ + ldr r0, [pc, #428] @ (b2e98 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b313a │ │ + blx c1a00 │ │ + cbnz r0, b2d1a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3110 │ │ - b.n b3208 │ │ + beq.n b2cf0 │ │ + b.n b2de8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b316a │ │ + blx c1a00 │ │ + cbnz r0, b2d4a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3140 │ │ - b.n b3208 │ │ + beq.n b2d20 │ │ + b.n b2de8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b31a2 │ │ + blx c1a00 │ │ + cbnz r0, b2d82 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3178 │ │ - b.n b3208 │ │ + beq.n b2d58 │ │ + b.n b2de8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b31da │ │ + blx c1a00 │ │ + cbnz r0, b2dba │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b31b0 │ │ - b.n b3208 │ │ + beq.n b2d90 │ │ + b.n b2de8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b3224 │ │ + blx c1a00 │ │ + cbnz r0, b2e04 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b31e0 │ │ + beq.n b2dc0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b3260 │ │ + blx c1a00 │ │ + cbnz r0, b2e40 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b3232 │ │ - b.n b320c │ │ + beq.n b2e12 │ │ + b.n b2dec │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b3296 │ │ + bne.n b2e76 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b3296 │ │ + bne.n b2e76 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b320c │ │ + beq.n b2dec │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b320c │ │ + bgt.n b2dec │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b320c │ │ + b.n b2dec │ │ lsrs r6, r0, #32 │ │ movs r1, r0 │ │ lsrs r4, r2, #32 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b3484 ) │ │ + ldr r0, [pc, #440] @ (b3064 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b3488 ) │ │ + ldr r0, [pc, #428] @ (b3068 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b330a │ │ + blx c1a00 │ │ + cbnz r0, b2eea │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b32e0 │ │ - b.n b33d8 │ │ + beq.n b2ec0 │ │ + b.n b2fb8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b333a │ │ + blx c1a00 │ │ + cbnz r0, b2f1a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3310 │ │ - b.n b33d8 │ │ + beq.n b2ef0 │ │ + b.n b2fb8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b3372 │ │ + blx c1a00 │ │ + cbnz r0, b2f52 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3348 │ │ - b.n b33d8 │ │ + beq.n b2f28 │ │ + b.n b2fb8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b33aa │ │ + blx c1a00 │ │ + cbnz r0, b2f8a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3380 │ │ - b.n b33d8 │ │ + beq.n b2f60 │ │ + b.n b2fb8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b33f4 │ │ + blx c1a00 │ │ + cbnz r0, b2fd4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b33b0 │ │ + beq.n b2f90 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b3430 │ │ + blx c1a00 │ │ + cbnz r0, b3010 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b3402 │ │ - b.n b33dc │ │ + beq.n b2fe2 │ │ + b.n b2fbc │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b3466 │ │ + bne.n b3046 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b3466 │ │ + bne.n b3046 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b33dc │ │ + beq.n b2fbc │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b33dc │ │ + bgt.n b2fbc │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b33dc │ │ + b.n b2fbc │ │ lsls r6, r6, #24 │ │ movs r1, r0 │ │ lsls r4, r0, #25 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (b3578 ) │ │ + ldr r0, [pc, #220] @ (b3158 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -101285,689 +100956,689 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b34e4 │ │ + blx c1a50 │ │ + cbnz r0, b30c4 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b34bc │ │ - b.n b3518 │ │ + beq.n b309c │ │ + b.n b30f8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (b357c ) │ │ + ldr r0, [pc, #148] @ (b315c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b352c │ │ + blx c1a70 │ │ + cbnz r0, b310c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b34ec │ │ + beq.n b30cc │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b3556 │ │ + b.n b3136 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b353c │ │ + bl 76664 │ │ + cbnz r0, b311c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r0, r5, #17 │ │ movs r1, r0 │ │ lsls r0, r1, #17 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b3614 ) │ │ + ldr r0, [pc, #132] @ (b31f4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b35c4 │ │ + blx c1a50 │ │ + cbnz r0, b31a4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b359c │ │ - b.n b35f8 │ │ + beq.n b317c │ │ + b.n b31d8 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b3618 ) │ │ + ldr r0, [pc, #80] @ (b31f8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b35fc │ │ + blx c1a70 │ │ + cbnz r0, b31dc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b35cc │ │ + beq.n b31ac │ │ movs r0, #0 │ │ - b.n b35fe │ │ + b.n b31de │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r6, r6, #13 │ │ movs r1, r0 │ │ lsls r0, r4, #13 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b36b4 ) │ │ + ldr r0, [pc, #136] @ (b3294 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b3660 │ │ + blx c1a50 │ │ + cbnz r0, b3240 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3638 │ │ - b.n b3694 │ │ + beq.n b3218 │ │ + b.n b3274 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b36b8 ) │ │ + ldr r0, [pc, #84] @ (b3298 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b369a │ │ + blx c1a70 │ │ + cbnz r0, b327a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3668 │ │ + beq.n b3248 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b369e │ │ + b.n b327e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r2, r3, #11 │ │ movs r1, r0 │ │ lsls r4, r7, #10 │ │ movs r1, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (b3778 ) │ │ + ldr r0, [pc, #176] @ (b3358 ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (b377c ) │ │ - ldr r0, [pc, #164] @ (b3780 ) │ │ + ldr r5, [pc, #160] @ (b335c ) │ │ + ldr r0, [pc, #164] @ (b3360 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (b3784 ) │ │ - ldr r6, [pc, #160] @ (b3788 ) │ │ + ldr r0, [pc, #160] @ (b3364 ) │ │ + ldr r6, [pc, #160] @ (b3368 ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, b375c │ │ + blx c1b60 │ │ + cbnz r0, b333c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b3734 │ │ + beq.n b3314 │ │ ldr r0, [r5, #0] │ │ - cbz r0, b3718 │ │ + cbz r0, b32f8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b3718 │ │ + cbz r1, b32f8 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b371a │ │ + b.n b32fa │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b36ec │ │ - b.n b3760 │ │ + beq.n b32cc │ │ + b.n b3340 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b370a │ │ + beq.n b32ea │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b370a │ │ + blx c1840 │ │ + b.n b32ea │ │ ldr r0, [sp, #12] │ │ - b.n b3762 │ │ + b.n b3342 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ lsls r0, r7, #8 │ │ movs r1, r0 │ │ - ldr r0, [r5, #44] @ 0x2c │ │ + ldr r0, [r1, #40] @ 0x28 │ │ movs r1, r0 │ │ - bls.n b387e │ │ - @ instruction: 0xfff5db19 │ │ - vtbl.8 d29, {d21-d22}, d19 │ │ + bgt.n b32de │ │ + vcvt.f32.u32 , , #11 │ │ + vqdmulh.s , , d19[0] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b384c ) │ │ + ldr r0, [pc, #180] @ (b342c ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b3850 ) │ │ - ldr r0, [pc, #168] @ (b3854 ) │ │ + ldr r5, [pc, #164] @ (b3430 ) │ │ + ldr r0, [pc, #168] @ (b3434 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b3858 ) │ │ - ldr r6, [pc, #164] @ (b385c ) │ │ + ldr r0, [pc, #164] @ (b3438 ) │ │ + ldr r6, [pc, #164] @ (b343c ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b382e │ │ + blx c1b60 │ │ + cbnz r0, b340e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b3804 │ │ + beq.n b33e4 │ │ ldr r0, [r5, #8] │ │ - cbz r0, b37e8 │ │ + cbz r0, b33c8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b37e8 │ │ + cbz r1, b33c8 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b37ea │ │ + b.n b33ca │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b37bc │ │ - b.n b3832 │ │ + beq.n b339c │ │ + b.n b3412 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b37da │ │ + beq.n b33ba │ │ mov r0, fp │ │ movs r1, #17 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b37da │ │ + blx c1840 │ │ + b.n b33ba │ │ ldr r0, [sp, #12] │ │ - b.n b3834 │ │ + b.n b3414 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsls r0, r5, #5 │ │ movs r1, r0 │ │ - ldr r0, [r3, #32] │ │ + ldr r0, [r7, #24] │ │ movs r1, r0 │ │ - bls.n b383a │ │ - vqshl.u64 , q10, #53 @ 0x35 │ │ - vtbx.8 d29, {d21}, d24 │ │ + ble.n b349a │ │ + @ instruction: 0xfff5db34 │ │ + vdup.8 d29, d24[2] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b3920 ) │ │ + ldr r0, [pc, #180] @ (b3500 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b3924 ) │ │ - ldr r0, [pc, #168] @ (b3928 ) │ │ + ldr r5, [pc, #164] @ (b3504 ) │ │ + ldr r0, [pc, #168] @ (b3508 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b392c ) │ │ - ldr r6, [pc, #164] @ (b3930 ) │ │ + ldr r0, [pc, #164] @ (b350c ) │ │ + ldr r6, [pc, #164] @ (b3510 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b3902 │ │ + blx c1b60 │ │ + cbnz r0, b34e2 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b38d8 │ │ + beq.n b34b8 │ │ ldr r0, [r5, #16] │ │ - cbz r0, b38bc │ │ + cbz r0, b349c │ │ ldr r1, [r0, #16] │ │ - cbz r1, b38bc │ │ + cbz r1, b349c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b38be │ │ + b.n b349e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3890 │ │ - b.n b3906 │ │ + beq.n b3470 │ │ + b.n b34e6 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b38ae │ │ + beq.n b348e │ │ mov r0, fp │ │ movs r1, #17 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b38ae │ │ + blx c1840 │ │ + b.n b348e │ │ ldr r0, [sp, #12] │ │ - b.n b3908 │ │ + b.n b34e8 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ lsls r4, r2, #2 │ │ movs r1, r0 │ │ - ldr r4, [r0, #20] │ │ + ldr r4, [r4, #12] │ │ movs r1, r0 │ │ - bls.n b3966 │ │ - vqshlu.s32 d29, d23, #21 │ │ - @ instruction: 0xfff5d8d1 │ │ + bgt.n b35c6 │ │ + vqrshrn.u64 d29, , #11 │ │ + vcvt.f16.u16 d29, d1, #11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b39f4 ) │ │ + ldr r0, [pc, #180] @ (b35d4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b39f8 ) │ │ - ldr r0, [pc, #168] @ (b39fc ) │ │ + ldr r5, [pc, #164] @ (b35d8 ) │ │ + ldr r0, [pc, #168] @ (b35dc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b3a00 ) │ │ - ldr r6, [pc, #164] @ (b3a04 ) │ │ + ldr r0, [pc, #164] @ (b35e0 ) │ │ + ldr r6, [pc, #164] @ (b35e4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b39d6 │ │ + blx c1b60 │ │ + cbnz r0, b35b6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b39ac │ │ + beq.n b358c │ │ ldr r0, [r5, #24] │ │ - cbz r0, b3990 │ │ + cbz r0, b3570 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b3990 │ │ + cbz r1, b3570 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b3992 │ │ + b.n b3572 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3964 │ │ - b.n b39da │ │ + beq.n b3544 │ │ + b.n b35ba │ │ add.w r0, r5, #28 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b3982 │ │ + beq.n b3562 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b3982 │ │ + blx c1840 │ │ + b.n b3562 │ │ ldr r0, [sp, #12] │ │ - b.n b39dc │ │ + b.n b35bc │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ vaddl.u8 q8, d0, d0 │ │ - ldr r0, [r6, #4] │ │ + ldr r0, [r2, #0] │ │ movs r1, r0 │ │ - bvc.n b3a0a │ │ - @ instruction: 0xfff5d8d1 │ │ - vsli.64 d29, d28, #53 @ 0x35 │ │ + bge.n b366a │ │ + vcvt.f16.u16 d29, d1, #11 │ │ + @ instruction: 0xfff5d8fc │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b3ac8 ) │ │ + ldr r0, [pc, #180] @ (b36a8 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b3acc ) │ │ - ldr r0, [pc, #168] @ (b3ad0 ) │ │ + ldr r5, [pc, #164] @ (b36ac ) │ │ + ldr r0, [pc, #168] @ (b36b0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b3ad4 ) │ │ - ldr r6, [pc, #164] @ (b3ad8 ) │ │ + ldr r0, [pc, #164] @ (b36b4 ) │ │ + ldr r6, [pc, #164] @ (b36b8 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b3aac │ │ + blx c1b60 │ │ + cbnz r0, b368c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b3a82 │ │ + beq.n b3662 │ │ ldr r0, [r5, #32] │ │ - cbz r0, b3a66 │ │ + cbz r0, b3646 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b3a66 │ │ + cbz r1, b3646 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b3a68 │ │ + b.n b3648 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3a38 │ │ - b.n b3ab0 │ │ + beq.n b3618 │ │ + b.n b3690 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b3a58 │ │ + beq.n b3638 │ │ mov r0, fp │ │ movs r1, #16 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b3a58 │ │ + blx c1840 │ │ + b.n b3638 │ │ ldr r0, [sp, #12] │ │ - b.n b3ab2 │ │ + b.n b3692 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ cdp2 0, 14, cr0, cr12, cr0, {0} │ │ - str r4, [r3, #120] @ 0x78 │ │ + str r4, [r7, #112] @ 0x70 │ │ movs r1, r0 │ │ - bvs.n b3aa6 │ │ - vtbl.8 d29, {d5}, d8 │ │ - vcle.f16 d29, d28, #0 │ │ + bge.n b3706 │ │ + vtbx.8 d29, {d5-d8}, d8 │ │ + vtbx.8 d29, {d21}, d28 │ │ vsri.64 , q2, #11 │ │ - bmi.n b3a8a │ │ + bmi.n b366a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #112] @ (b3b60 ) │ │ + ldr r0, [pc, #112] @ (b3740 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #100] @ (b3b64 ) │ │ + ldr r0, [pc, #100] @ (b3744 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b3b30 │ │ + blx c1a00 │ │ + cbnz r0, b3710 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3b02 │ │ + beq.n b36e2 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b3b3c │ │ - vldr d16, [pc, #36] @ b3b58 │ │ + b.n b371c │ │ + vldr d16, [pc, #36] @ b3738 │ │ vldr d17, [sp] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r2, r6} │ │ cdp2 0, 1, cr0, cr4, cr0, {0} │ │ cdp2 0, 2, cr0, cr2, cr0, {0} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (b3d08 ) │ │ + ldr r0, [pc, #400] @ (b38e8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -101976,1216 +101647,1216 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b3bf2 │ │ + blx c1a50 │ │ + cbnz r0, b37d2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3b98 │ │ + beq.n b3778 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (b3d0c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (b38ec ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (b3d10 ) │ │ + ldr r0, [pc, #276] @ (b38f0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b3c62 │ │ + blx c1a70 │ │ + cbnz r0, b3842 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b3c3c │ │ + beq.n b381c │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3c00 │ │ - b.n b3bbe │ │ + beq.n b37e0 │ │ + b.n b379e │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b3c24 │ │ + beq.n b3804 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b3c24 │ │ + blx c1840 │ │ + b.n b3804 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b3cda │ │ + blx c1a70 │ │ + cbnz r0, b38ba │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b3bbe │ │ + bne.w b379e │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b3c7a │ │ + blx c1ab0 │ │ + b.n b385a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b3cea │ │ + bl 76664 │ │ + cbnz r0, b38ca │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b3bd0 │ │ + b.n b37b0 │ │ nop │ │ stc2 0, cr0, [ip] │ │ - str r2, [r1, #92] @ 0x5c │ │ + str r2, [r5, #84] @ 0x54 │ │ movs r1, r0 │ │ - bcc.n b3d36 │ │ + bvs.n b3996 │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, b3d26 │ │ + cbz r1, b3906 │ │ mov r4, r1 │ │ - bl b3f4c │ │ + bl b3b2c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b3f4c │ │ + bl b3b2c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b3d3e │ │ + cbz r1, b391e │ │ mov r4, r1 │ │ - bl b411c │ │ + bl b3cfc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b411c │ │ + bl b3cfc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b3d84 ) │ │ + ldr r0, [pc, #52] @ (b3964 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b3d62 │ │ + cbz r1, b3942 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b42ec │ │ - b.n b3d72 │ │ + bl b3ecc │ │ + b.n b3952 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b42ec │ │ + bl b3ecc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xfbb60000 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b3d9a │ │ + cbz r1, b397a │ │ mov r4, r1 │ │ - bl b45f0 │ │ + bl b41d0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b45f0 │ │ + bl b41d0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b4690 │ │ - cbz r4, b3dae │ │ + bl b4270 │ │ + cbz r4, b398e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b3dc0 │ │ + cbz r1, b39a0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b4738 │ │ + bl b4318 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b4738 │ │ + b.w b4318 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b3e04 ) │ │ + ldr r0, [pc, #52] @ (b39e4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b3de2 │ │ + cbz r1, b39c2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b47d4 │ │ - b.n b3df2 │ │ + bl b43b4 │ │ + b.n b39d2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b47d4 │ │ + bl b43b4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ smlawb r0, r6, r0, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b3e44 ) │ │ + ldr r0, [pc, #52] @ (b3a24 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, b3e24 │ │ + cbz r1, b3a04 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b4904 │ │ - b.n b3e34 │ │ + bl b44e4 │ │ + b.n b3a14 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b4904 │ │ + bl b44e4 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xfaf40000 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b3e88 ) │ │ + ldr r0, [pc, #52] @ (b3a68 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b3e66 │ │ + cbz r1, b3a46 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b49d4 │ │ - b.n b3e76 │ │ + bl b45b4 │ │ + b.n b3a56 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b49d4 │ │ + bl b45b4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xfab20000 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b3ecc ) │ │ + ldr r0, [pc, #52] @ (b3aac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b3eaa │ │ + cbz r1, b3a8a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b4b04 │ │ - b.n b3eba │ │ + bl b46e4 │ │ + b.n b3a9a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b4b04 │ │ + bl b46e4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xfa6e0000 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b3f10 ) │ │ + ldr r0, [pc, #52] @ (b3af0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b3eee │ │ + cbz r1, b3ace │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b4e38 │ │ - b.n b3efe │ │ + bl b4a18 │ │ + b.n b3ade │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b4e38 │ │ + bl b4a18 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xfa2a0000 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b3f30 ) │ │ + ldr r5, [pc, #20] @ (b3b10 ) │ │ mov.w r4, #272 @ 0x110 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b3f20 │ │ + bne.n b3b00 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #168] @ (b3fdc ) │ │ + @ instruction: 0x47ca │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (b3f44 ) │ │ + ldr r0, [pc, #12] @ (b3b24 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b3f48 ) │ │ + ldr r2, [pc, #12] @ (b3b28 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ @ instruction: 0xf2700000 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b4114 ) │ │ + ldr r0, [pc, #440] @ (b3cf4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b4118 ) │ │ + ldr r0, [pc, #428] @ (b3cf8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b3f9a │ │ + blx c1a00 │ │ + cbnz r0, b3b7a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3f70 │ │ - b.n b4068 │ │ + beq.n b3b50 │ │ + b.n b3c48 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b3fca │ │ + blx c1a00 │ │ + cbnz r0, b3baa │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3fa0 │ │ - b.n b4068 │ │ + beq.n b3b80 │ │ + b.n b3c48 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b4002 │ │ + blx c1a00 │ │ + cbnz r0, b3be2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b3fd8 │ │ - b.n b4068 │ │ + beq.n b3bb8 │ │ + b.n b3c48 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b403a │ │ + blx c1a00 │ │ + cbnz r0, b3c1a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4010 │ │ - b.n b4068 │ │ + beq.n b3bf0 │ │ + b.n b3c48 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b4084 │ │ + blx c1a00 │ │ + cbnz r0, b3c64 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4040 │ │ + beq.n b3c20 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b40c0 │ │ + blx c1a00 │ │ + cbnz r0, b3ca0 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b4092 │ │ - b.n b406c │ │ + beq.n b3c72 │ │ + b.n b3c4c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b40f6 │ │ + bne.n b3cd6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b40f6 │ │ + bne.n b3cd6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b406c │ │ + beq.n b3c4c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b406c │ │ + bgt.n b3c4c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b406c │ │ + b.n b3c4c │ │ vld1.8 {d0[0]}, [r6], r0 │ │ ldrsh.w r0, [r4] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b42e4 ) │ │ + ldr r0, [pc, #440] @ (b3ec4 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b42e8 ) │ │ + ldr r0, [pc, #428] @ (b3ec8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b416a │ │ + blx c1a00 │ │ + cbnz r0, b3d4a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4140 │ │ - b.n b4238 │ │ + beq.n b3d20 │ │ + b.n b3e18 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b419a │ │ + blx c1a00 │ │ + cbnz r0, b3d7a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4170 │ │ - b.n b4238 │ │ + beq.n b3d50 │ │ + b.n b3e18 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b41d2 │ │ + blx c1a00 │ │ + cbnz r0, b3db2 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b41a8 │ │ - b.n b4238 │ │ + beq.n b3d88 │ │ + b.n b3e18 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b420a │ │ + blx c1a00 │ │ + cbnz r0, b3dea │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b41e0 │ │ - b.n b4238 │ │ + beq.n b3dc0 │ │ + b.n b3e18 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b4254 │ │ + blx c1a00 │ │ + cbnz r0, b3e34 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4210 │ │ + beq.n b3df0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b4290 │ │ + blx c1a00 │ │ + cbnz r0, b3e70 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b4262 │ │ - b.n b423c │ │ + beq.n b3e42 │ │ + b.n b3e1c │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b42c6 │ │ + bne.n b3ea6 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b42c6 │ │ + bne.n b3ea6 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b423c │ │ + beq.n b3e1c │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b423c │ │ + bgt.n b3e1c │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b423c │ │ + b.n b3e1c │ │ @ instruction: 0xf7d60000 │ │ @ instruction: 0xf7e40000 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #732] @ (b45d8 ) │ │ + ldr r0, [pc, #732] @ (b41b8 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #700] @ (b45dc ) │ │ + ldr r0, [pc, #700] @ (b41bc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, b434e │ │ + blx c1a00 │ │ + cbnz r0, b3f2e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4324 │ │ - b.n b437e │ │ + beq.n b3f04 │ │ + b.n b3f5e │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b43cc │ │ + cbz r0, b3fac │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b444c │ │ + bne.n b402c │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4356 │ │ + beq.n b3f36 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b437e │ │ + bne.n b3f5e │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b43b2 │ │ - ldr r4, [pc, #516] @ (b45e0 ) │ │ + beq.n b3f92 │ │ + ldr r4, [pc, #516] @ (b41c0 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (b45e4 ) │ │ + ldr r0, [pc, #512] @ (b41c4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b4532 │ │ + bne.w b4112 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b4426 │ │ + beq.n b4006 │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b43e8 │ │ - b.n b437e │ │ + beq.n b3fc8 │ │ + b.n b3f5e │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b440e │ │ + beq.n b3fee │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b440e │ │ - ldr r4, [pc, #408] @ (b45e8 ) │ │ + blx c1840 │ │ + b.n b3fee │ │ + ldr r4, [pc, #408] @ (b41c8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (b45ec ) │ │ + ldr r0, [pc, #408] @ (b41cc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b44b8 │ │ + blx c1a70 │ │ + cbnz r0, b4098 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b4494 │ │ + beq.n b4074 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b445a │ │ - b.n b437e │ │ + beq.n b403a │ │ + b.n b3f5e │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b447c │ │ + beq.n b405c │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b447c │ │ + blx c1840 │ │ + b.n b405c │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b45aa │ │ + bne.n b418a │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b437e │ │ + bne.w b3f5e │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b44d0 │ │ + blx c1ab0 │ │ + b.n b40b0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b45aa │ │ + blx c1a70 │ │ + cbnz r0, b418a │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b437e │ │ + bne.w b3f5e │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b454a │ │ + blx c1ab0 │ │ + b.n b412a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b45ba │ │ + bl 76664 │ │ + cbnz r0, b419a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b4390 │ │ + b.n b3f70 │ │ nop │ │ addw r0, r4, #2048 @ 0x800 │ │ addw r0, r4, #2048 @ 0x800 │ │ - ldrsh r2, [r2, r0] │ │ + ldrb r2, [r6, r6] │ │ movs r1, r0 │ │ - ldmia r3, {r0, r3, r5} │ │ - @ instruction: 0xfff55da0 │ │ + ldmia r6, {r0, r3, r5, r6} │ │ + vqrdmulh.s , , d0[0] │ │ movs r1, r0 │ │ - ldmia r2, {r0, r1, r2, r4, r5, r7} │ │ + ldmia r5, {r0, r1, r2, r4, r5, r6, r7} │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b4688 ) │ │ + ldr r0, [pc, #136] @ (b4268 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b4634 │ │ + blx c1a50 │ │ + cbnz r0, b4214 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b460c │ │ - b.n b4668 │ │ + beq.n b41ec │ │ + b.n b4248 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b468c ) │ │ + ldr r0, [pc, #84] @ (b426c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b466e │ │ + blx c1a70 │ │ + cbnz r0, b424e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b463c │ │ + beq.n b421c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b4672 │ │ + b.n b4252 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ssat r0, #1, r6 │ │ @ instruction: 0xf2e80000 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (b4730 ) │ │ + ldr r0, [pc, #144] @ (b4310 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b46d4 │ │ + blx c1a50 │ │ + cbnz r0, b42b4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b46ac │ │ - b.n b470a │ │ - ldr r0, [pc, #92] @ (b4734 ) │ │ + beq.n b428c │ │ + b.n b42ea │ │ + ldr r0, [pc, #92] @ (b4314 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b470e │ │ + blx c1a70 │ │ + cbnz r0, b42ee │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b46de │ │ + beq.n b42be │ │ movs r0, #0 │ │ - b.n b4718 │ │ + b.n b42f8 │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ @ instruction: 0xf2660000 │ │ movw r0, #40960 @ 0xa000 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b47cc ) │ │ + ldr r0, [pc, #132] @ (b43ac ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b477c │ │ + blx c1a50 │ │ + cbnz r0, b435c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4754 │ │ - b.n b47b0 │ │ + beq.n b4334 │ │ + b.n b4390 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b47d0 ) │ │ + ldr r0, [pc, #80] @ (b43b0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b47b4 │ │ + blx c1a70 │ │ + cbnz r0, b4394 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4784 │ │ + beq.n b4364 │ │ movs r0, #0 │ │ - b.n b47b6 │ │ + b.n b4396 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ subs.w r0, lr, #0 │ │ sub.w r0, r8, #0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b4900 ) │ │ + ldr r0, [pc, #284] @ (b44e0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -103194,190 +102865,190 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b483e │ │ + blx c1a50 │ │ + cbnz r0, b441e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4804 │ │ + beq.n b43e4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b48de │ │ + b.n b44be │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b48b4 │ │ + blx c1a70 │ │ + cbnz r0, b4494 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b482a │ │ + bne.n b440a │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b4856 │ │ + blx c1ab0 │ │ + b.n b4436 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b48c4 │ │ + bl 76664 │ │ + cbnz r0, b44a4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ @ instruction: 0xf1200000 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (b49cc ) │ │ + ldr r0, [pc, #188] @ (b45ac ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b4956 │ │ + blx c1a50 │ │ + cbnz r0, b4536 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b492e │ │ - b.n b498a │ │ + beq.n b450e │ │ + b.n b456a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (b49d0 ) │ │ + ldr r0, [pc, #116] @ (b45b0 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b499a │ │ + blx c1a70 │ │ + cbnz r0, b457a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b495e │ │ + beq.n b453e │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n b49a8 │ │ + b.n b4588 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ vext.8 d16, d2, d0, #0 │ │ vaddl.s16 q8, d2, d0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b4b00 ) │ │ + ldr r0, [pc, #284] @ (b46e0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -103386,111 +103057,111 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b4a3e │ │ + blx c1a50 │ │ + cbnz r0, b461e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4a04 │ │ + beq.n b45e4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b4ade │ │ + b.n b46be │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b4ab4 │ │ + blx c1a70 │ │ + cbnz r0, b4694 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b4a2a │ │ + bne.n b460a │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b4a56 │ │ + blx c1ab0 │ │ + b.n b4636 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b4ac4 │ │ + bl 76664 │ │ + cbnz r0, b46a4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vhadd.s32 d0, d0, d0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (b4e20 ) │ │ + ldr r0, [pc, #780] @ (b4a00 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -103499,314 +103170,314 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b4b5c │ │ + blx c1a50 │ │ + cbnz r0, b473c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4b34 │ │ - b.n b4bc4 │ │ - ldr r0, [pc, #708] @ (b4e24 ) │ │ + beq.n b4714 │ │ + b.n b47a4 │ │ + ldr r0, [pc, #708] @ (b4a04 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b4b94 │ │ + blx c1a70 │ │ + cbnz r0, b4774 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4b66 │ │ - b.n b4bc4 │ │ + beq.n b4746 │ │ + b.n b47a4 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b4c12 │ │ + cbz r0, b47f2 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b4c92 │ │ + bne.n b4872 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4b9c │ │ + beq.n b477c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b4bc4 │ │ + bne.n b47a4 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b4bf8 │ │ - ldr r4, [pc, #516] @ (b4e28 ) │ │ + beq.n b47d8 │ │ + ldr r4, [pc, #516] @ (b4a08 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (b4e2c ) │ │ + ldr r0, [pc, #516] @ (b4a0c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b4d7a │ │ + bne.w b495a │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b4c6c │ │ + beq.n b484c │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4c2e │ │ - b.n b4bc4 │ │ + beq.n b480e │ │ + b.n b47a4 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b4c54 │ │ + beq.n b4834 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b4c54 │ │ - ldr r4, [pc, #412] @ (b4e30 ) │ │ + blx c1840 │ │ + b.n b4834 │ │ + ldr r4, [pc, #412] @ (b4a10 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (b4e34 ) │ │ + ldr r0, [pc, #408] @ (b4a14 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b4d00 │ │ + blx c1a70 │ │ + cbnz r0, b48e0 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b4cda │ │ + beq.n b48ba │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4ca0 │ │ - b.n b4bc4 │ │ + beq.n b4880 │ │ + b.n b47a4 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b4cc2 │ │ + beq.n b48a2 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b4cc2 │ │ + blx c1840 │ │ + b.n b48a2 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b4df2 │ │ + bne.n b49d2 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b4bc4 │ │ + bne.w b47a4 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b4d18 │ │ + blx c1ab0 │ │ + b.n b48f8 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b4df2 │ │ + blx c1a70 │ │ + cbnz r0, b49d2 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b4bc4 │ │ + bne.w b47a4 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b4d92 │ │ + blx c1ab0 │ │ + b.n b4972 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b4e02 │ │ + bl 76664 │ │ + cbnz r0, b49e2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b4bd6 │ │ + b.n b47b6 │ │ nop │ │ ldcl 0, cr0, [r0] │ │ stcl 0, cr0, [r2] │ │ - strb r4, [r1, r7] │ │ + strb r4, [r5, r5] │ │ movs r1, r0 │ │ - stmia r2!, {r0, r1, r5, r6, r7} │ │ - vsli.32 , q5, #21 │ │ + stmia r6!, {r0, r1, r5} │ │ + vsri.64 , q13, #11 │ │ movs r1, r0 │ │ - stmia r2!, {r0, r4, r5, r6} │ │ + stmia r5!, {r0, r4, r5, r7} │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #180 @ 0xb4 │ │ mov sl, r0 │ │ - ldr r0, [pc, #888] @ (b51c0 ) │ │ + ldr r0, [pc, #888] @ (b4da0 ) │ │ mov r5, r1 │ │ movs r1, #2 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #176] @ 0xb0 │ │ movs r0, #0 │ │ @@ -103821,97 +103492,97 @@ │ │ str r1, [sp, #120] @ 0x78 │ │ add r0, sp, #104 @ 0x68 │ │ add.w r9, r0, #16 │ │ add r4, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r4 │ │ - blx c1f30 │ │ - cbnz r0, b4ea0 │ │ + blx c1b10 │ │ + cbnz r0, b4a80 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx c1f40 │ │ + blx c1b20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4e74 │ │ - b.n b4f3a │ │ + beq.n b4a54 │ │ + b.n b4b1a │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ add r4, sp, #44 @ 0x2c │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b4ece │ │ + blx c1a50 │ │ + cbnz r0, b4aae │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4ea6 │ │ - b.n b4f3a │ │ - ldr r0, [pc, #756] @ (b51c4 ) │ │ + beq.n b4a86 │ │ + b.n b4b1a │ │ + ldr r0, [pc, #756] @ (b4da4 ) │ │ sub.w r4, r7, #165 @ 0xa5 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b4f08 │ │ + blx c1a70 │ │ + cbnz r0, b4ae8 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4eda │ │ - b.n b4f3a │ │ + beq.n b4aba │ │ + b.n b4b1a │ │ ldrb.w r0, [r7, #-165] │ │ add r4, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ - beq.n b4f90 │ │ + beq.n b4b70 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b501c │ │ + bne.n b4bfc │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4f12 │ │ + beq.n b4af2 │ │ movs r0, #0 │ │ add.w r4, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str r0, [r4, #0] │ │ - ldr r0, [pc, #628] @ (b51c8 ) │ │ + ldr r0, [pc, #628] @ (b4da8 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ add r0, sp, #104 @ 0x68 │ │ blx r4 │ │ add r0, sp, #128 @ 0x80 │ │ blx r4 │ │ add r0, sp, #152 @ 0x98 │ │ @@ -103919,386 +103590,386 @@ │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #176] @ 0xb0 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #180 @ 0xb4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b4f3a │ │ + bne.n b4b1a │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b4f76 │ │ + beq.n b4b56 │ │ strd r9, fp, [sp, #20] │ │ add.w r9, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ - ldr r6, [pc, #544] @ (b51cc ) │ │ - ldr r0, [pc, #548] @ (b51d0 ) │ │ + ldr r6, [pc, #544] @ (b4dac ) │ │ + ldr r0, [pc, #548] @ (b4db0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b5112 │ │ + bne.w b4cf2 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b4ff2 │ │ + beq.n b4bd2 │ │ ldr r3, [r6, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b4fb2 │ │ - b.n b532c │ │ + beq.n b4b92 │ │ + b.n b4f0c │ │ add.w r0, r6, #44 @ 0x2c │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b4fda │ │ + beq.n b4bba │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #40] @ 0x28 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n b4fda │ │ + blx c1840 │ │ + b.n b4bba │ │ strd r9, fp, [sp, #20] │ │ add.w r9, sp, #44 @ 0x2c │ │ str r6, [sp, #28] │ │ - ldr r6, [pc, #428] @ (b51d4 ) │ │ - ldr r0, [pc, #428] @ (b51d8 ) │ │ + ldr r6, [pc, #428] @ (b4db4 ) │ │ + ldr r0, [pc, #428] @ (b4db8 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b5096 │ │ + blx c1a70 │ │ + cbnz r0, b4c76 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b506c │ │ + beq.n b4c4c │ │ ldr r3, [r6, #32] │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5030 │ │ - b.n b532c │ │ + beq.n b4c10 │ │ + b.n b4f0c │ │ add.w r0, r6, #36 @ 0x24 │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b5054 │ │ + beq.n b4c34 │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #32] │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n b5054 │ │ + blx c1840 │ │ + b.n b4c34 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b518c │ │ + bne.n b4d6c │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b532c │ │ + bne.w b4f0c │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b50b0 │ │ + blx c1ab0 │ │ + b.n b4c90 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, b518c │ │ + blx c1a70 │ │ + cbnz r0, b4d6c │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b532c │ │ + bne.w b4f0c │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b512c │ │ + blx c1ab0 │ │ + b.n b4d0c │ │ add r0, sp, #152 @ 0x98 │ │ add r1, sp, #104 @ 0x68 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #44 @ 0x2c │ │ ldr r6, [sp, #28] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b51dc │ │ + blx c1a50 │ │ + cbnz r0, b4dbc │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5198 │ │ - b.n b4f3a │ │ + beq.n b4d78 │ │ + b.n b4b1a │ │ @ instruction: 0xeaba0000 │ │ orrs.w r0, r0, r0 │ │ strd r0, r0, [r2] │ │ - strh r0, [r1, r1] │ │ + str r0, [r5, r7] │ │ movs r1, r0 │ │ - itttt pl │ │ - vclepl.s16 , q5, #0 │ │ - movpl r1, r0 │ │ - bkpt 0x00e1 │ │ + stmia r2!, {r0, r1, r2, r3, r4, r7} │ │ + vceq.i16 , q13, #0 │ │ + movs r1, r0 │ │ + stmia r2!, {r0, r5} │ │ @ instruction: 0xfff54e95 │ │ add.w r9, sp, #44 @ 0x2c │ │ - ldr r0, [pc, #596] @ (b5438 ) │ │ + ldr r0, [pc, #596] @ (b5018 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b5250 │ │ + blx c1a70 │ │ + cbnz r0, b4e30 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b5226 │ │ + beq.n b4e06 │ │ ldr r3, [r6, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b51ea │ │ - b.n b532c │ │ + beq.n b4dca │ │ + b.n b4f0c │ │ add.w r0, r6, #52 @ 0x34 │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b520e │ │ + beq.n b4dee │ │ mov r0, fp │ │ movs r1, #15 │ │ str.w fp, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #48] @ 0x30 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ - b.n b520e │ │ + blx c1840 │ │ + b.n b4dee │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #80 @ 0x50 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add.w fp, sp, #104 @ 0x68 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1e90 │ │ - cbnz r0, b52c6 │ │ + blx c1a70 │ │ + cbnz r0, b4ea6 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, fp │ │ ldr r4, [sp, #44] @ 0x2c │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ - cbnz r0, b532c │ │ + blx c1a30 │ │ + cbnz r0, b4f0c │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b526a │ │ + blx c1ab0 │ │ + b.n b4e4a │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #104 @ 0x68 │ │ - blx c1f50 │ │ + blx c1b30 │ │ add r4, sp, #44 @ 0x2c │ │ ldr.w fp, [sp, #24] │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b52fc │ │ + blx c1a50 │ │ + cbnz r0, b4edc │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b52d4 │ │ - b.n b532c │ │ + beq.n b4eb4 │ │ + b.n b4f0c │ │ sub.w r4, r7, #165 @ 0xa5 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b5342 │ │ + blx c1a70 │ │ + cbnz r0, b4f22 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5300 │ │ + beq.n b4ee0 │ │ movs r0, #0 │ │ add.w r4, sl, #16 │ │ str.w r0, [sl] │ │ str.w r0, [sl, #4] │ │ str.w r0, [sl, #8] │ │ ldr r6, [sp, #28] │ │ - b.n b4f4c │ │ + b.n b4b2c │ │ ldrb.w r0, [r7, #-165] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ cmp r0, #0 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ it eq │ │ vmoveq.f64 d17, d16 │ │ movs r0, #0 │ │ @@ -104306,453 +103977,453 @@ │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #88] @ 0x58 │ │ movs r0, #2 │ │ str r0, [sp, #96] @ 0x60 │ │ str.w r9, [sp, #64] @ 0x40 │ │ add r4, sp, #152 @ 0x98 │ │ mov r0, r4 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ str r0, [sp, #68] @ 0x44 │ │ add r6, sp, #128 @ 0x80 │ │ mov r0, r6 │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ add r1, sp, #32 │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ - ldr r0, [pc, #184] @ (b543c ) │ │ + ldr r0, [pc, #184] @ (b501c ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r4 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ str r0, [sp, #52] @ 0x34 │ │ mov r0, r6 │ │ - blx c1ef0 │ │ - ldr r1, [pc, #164] @ (b5440 ) │ │ + blx c1ad0 │ │ + ldr r1, [pc, #164] @ (b5020 ) │ │ add.w r9, sp, #48 @ 0x30 │ │ mov.w r8, #3 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ add r6, sp, #64 @ 0x40 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, fp │ │ mov r3, r6 │ │ strd r9, r8, [sp] │ │ - blx c1f60 │ │ + blx c1b40 │ │ mov r4, r0 │ │ - cbnz r0, b53ec │ │ + cbnz r0, b4fcc │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b53ac │ │ + beq.n b4f8c │ │ movs r0, #0 │ │ strd r0, r0, [sl] │ │ str.w r0, [sl, #8] │ │ movs r0, #2 │ │ str.w r0, [sl, #16] │ │ - b.n b53f4 │ │ + b.n b4fd4 │ │ add r0, sp, #104 @ 0x68 │ │ add r1, sp, #80 @ 0x50 │ │ - bl 766c0 │ │ + bl 765e0 │ │ add r0, sp, #80 @ 0x50 │ │ - blx c1e60 │ │ + blx c1a40 │ │ cmp r4, #0 │ │ ldr r6, [sp, #28] │ │ ldr r4, [sp, #20] │ │ - beq.w b4f50 │ │ + beq.w b4b30 │ │ add.w r8, sp, #104 @ 0x68 │ │ mov r0, r8 │ │ - bl 76744 │ │ - cbnz r0, b5416 │ │ + bl 76664 │ │ + cbnz r0, b4ff6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r8], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [sl]! │ │ vldr d16, [sp, #120] @ 0x78 │ │ str.w r0, [r8] │ │ vstr d16, [sl] │ │ strd r0, r0, [sp, #104] @ 0x68 │ │ - b.n b4f4c │ │ - str r0, [r2, r0] │ │ + b.n b4b2c │ │ + ldr r7, [pc, #704] @ (b52d8 ) │ │ movs r1, r0 │ │ - pop {r0, r1, r2, r5, pc} │ │ + stmia r0!, {r0, r1, r2, r5, r6} │ │ vcle.f16 d30, d28, #0 │ │ movs r0, r0 │ │ - b.n b4f40 │ │ + b.n b4b20 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b5456 │ │ + cbz r1, b5036 │ │ mov r4, r1 │ │ - bl b5718 │ │ + bl b52f8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b5718 │ │ + bl b52f8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b549c ) │ │ + ldr r0, [pc, #52] @ (b507c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b547a │ │ + cbz r1, b505a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b5794 │ │ - b.n b548a │ │ + bl b5374 │ │ + b.n b506a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b5794 │ │ + bl b5374 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b4ddc │ │ + b.n b49bc │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b54e0 ) │ │ + ldr r0, [pc, #52] @ (b50c0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b54be │ │ + cbz r1, b509e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b593c │ │ - b.n b54ce │ │ + bl b551c │ │ + b.n b50ae │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b593c │ │ + bl b551c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b4d98 │ │ + b.n b4978 │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b5524 ) │ │ + ldr r0, [pc, #52] @ (b5104 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b5502 │ │ + cbz r1, b50e2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b5ae4 │ │ - b.n b5512 │ │ + bl b56c4 │ │ + b.n b50f2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b5ae4 │ │ + bl b56c4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b4d54 │ │ + b.n b4934 │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b5568 ) │ │ + ldr r0, [pc, #52] @ (b5148 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b5546 │ │ + cbz r1, b5126 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b5c8c │ │ - b.n b5556 │ │ + bl b586c │ │ + b.n b5136 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b5c8c │ │ + bl b586c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b5d10 │ │ + b.n b58f0 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b557e │ │ + cbz r1, b515e │ │ mov r4, r1 │ │ - bl b5e34 │ │ + bl b5a14 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b5e34 │ │ + bl b5a14 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b5596 │ │ + cbz r1, b5176 │ │ mov r4, r1 │ │ - bl b5ed4 │ │ + bl b5ab4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b5ed4 │ │ + bl b5ab4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b55ae │ │ + cbz r1, b518e │ │ mov r4, r1 │ │ - bl b5f74 │ │ + bl b5b54 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b5f74 │ │ + bl b5b54 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b55c6 │ │ + cbz r1, b51a6 │ │ mov r4, r1 │ │ - bl b60e0 │ │ + bl b5cc0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b60e0 │ │ + bl b5cc0 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b5608 ) │ │ + ldr r0, [pc, #52] @ (b51e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, b55e8 │ │ + cbz r1, b51c8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b624c │ │ - b.n b55f8 │ │ + bl b5e2c │ │ + b.n b51d8 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b624c │ │ + bl b5e2c │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b5c6c │ │ + b.n b584c │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b564c ) │ │ + ldr r0, [pc, #52] @ (b522c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b562a │ │ + cbz r1, b520a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b631c │ │ - b.n b563a │ │ + bl b5efc │ │ + b.n b521a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b631c │ │ + bl b5efc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b5c2c │ │ + b.n b580c │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b5690 ) │ │ + ldr r0, [pc, #52] @ (b5270 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b566e │ │ + cbz r1, b524e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b644c │ │ - b.n b567e │ │ + bl b602c │ │ + b.n b525e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b644c │ │ + bl b602c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b5be8 │ │ + b.n b57c8 │ │ movs r0, r0 │ │ - cbz r1, b56a4 │ │ + cbz r1, b5284 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b657c │ │ + bl b615c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b657c │ │ + b.w b615c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b6618 │ │ - cbz r4, b56b6 │ │ + bl b61f8 │ │ + cbz r4, b5296 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b56c8 │ │ + cbz r1, b52a8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b6920 │ │ + bl b6500 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b6920 │ │ - cbz r1, b56dc │ │ + b.w b6500 │ │ + cbz r1, b52bc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b69f4 │ │ + bl b65d4 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b69f4 │ │ + b.w b65d4 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b56fc ) │ │ + ldr r5, [pc, #20] @ (b52dc ) │ │ mov.w r4, #392 @ 0x188 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b56ec │ │ + bne.n b52cc │ │ pop {r4, r5, r7, pc} │ │ - adds r1, #126 @ 0x7e │ │ + adds r1, #30 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (b5710 ) │ │ + ldr r0, [pc, #12] @ (b52f0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b5714 ) │ │ + ldr r2, [pc, #12] @ (b52f4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - bge.n b5660 │ │ + bge.n b5240 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (b578c ) │ │ + ldr r0, [pc, #100] @ (b536c ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (b5790 ) │ │ + ldr r0, [pc, #88] @ (b5370 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b5768 │ │ + blx c1a00 │ │ + cbnz r0, b5348 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b573a │ │ + beq.n b531a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b5774 │ │ + b.n b5354 │ │ vmov.f64 d16, #16 @ 0x40800000 4.0 │ │ vldr d17, [sp] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - b.n b5b48 │ │ + b.n b5728 │ │ movs r0, r0 │ │ - b.n b5b68 │ │ + b.n b5748 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b5930 ) │ │ + ldr r0, [pc, #396] @ (b5510 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -104761,160 +104432,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b581e │ │ + blx c1a50 │ │ + cbnz r0, b53fe │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b57c4 │ │ + beq.n b53a4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b5934 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b5514 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (b5938 ) │ │ + ldr r0, [pc, #272] @ (b5518 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b588a │ │ + blx c1a70 │ │ + cbnz r0, b546a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b5866 │ │ + beq.n b5446 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b582c │ │ - b.n b57ea │ │ + beq.n b540c │ │ + b.n b53ca │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b584e │ │ + beq.n b542e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b584e │ │ + blx c1840 │ │ + b.n b542e │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b5902 │ │ + blx c1a70 │ │ + cbnz r0, b54e2 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b57ea │ │ + bne.w b53ca │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b58a2 │ │ + blx c1ab0 │ │ + b.n b5482 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b5912 │ │ + bl 76664 │ │ + cbnz r0, b54f2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n b57fc │ │ + b.n b53dc │ │ nop │ │ - b.n b5bf4 │ │ + b.n b57d4 │ │ movs r0, r0 │ │ - ldr r2, [pc, #24] @ (b5950 ) │ │ + ldr r1, [pc, #664] @ (b57b0 ) │ │ movs r1, r0 │ │ - @ instruction: 0xb6e5 │ │ + rev r5, r4 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b5ad8 ) │ │ + ldr r0, [pc, #396] @ (b56b8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -104923,159 +104594,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b59c6 │ │ + blx c1a50 │ │ + cbnz r0, b55a6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b596c │ │ + beq.n b554c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b5adc ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b56bc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b5ae0 ) │ │ + ldr r0, [pc, #272] @ (b56c0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b5a34 │ │ + blx c1a70 │ │ + cbnz r0, b5614 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b5a0e │ │ + beq.n b55ee │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b59d4 │ │ - b.n b5992 │ │ + beq.n b55b4 │ │ + b.n b5572 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b59f6 │ │ + beq.n b55d6 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b59f6 │ │ + blx c1840 │ │ + b.n b55d6 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b5aac │ │ + blx c1a70 │ │ + cbnz r0, b568c │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b5992 │ │ + bne.w b5572 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b5a4c │ │ + blx c1ab0 │ │ + b.n b562c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b5abc │ │ + bl 76664 │ │ + cbnz r0, b569c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b59a4 │ │ + b.n b5584 │ │ svc 184 @ 0xb8 │ │ movs r0, r0 │ │ - ldr r0, [pc, #376] @ (b5c58 ) │ │ + @ instruction: 0x47fe │ │ movs r1, r0 │ │ - push {r0, r2, r3, r4, r5, lr} │ │ + @ instruction: 0xb87d │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b5c80 ) │ │ + ldr r0, [pc, #396] @ (b5860 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -105084,159 +104755,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b5b6e │ │ + blx c1a50 │ │ + cbnz r0, b574e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5b14 │ │ + beq.n b56f4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b5c84 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b5864 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b5c88 ) │ │ + ldr r0, [pc, #272] @ (b5868 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b5bdc │ │ + blx c1a70 │ │ + cbnz r0, b57bc │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b5bb6 │ │ + beq.n b5796 │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5b7c │ │ - b.n b5b3a │ │ + beq.n b575c │ │ + b.n b571a │ │ add.w r0, r4, #20 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b5b9e │ │ + beq.n b577e │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b5b9e │ │ + blx c1840 │ │ + b.n b577e │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b5c54 │ │ + blx c1a70 │ │ + cbnz r0, b5834 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b5b3a │ │ + bne.w b571a │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b5bf4 │ │ + blx c1ab0 │ │ + b.n b57d4 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b5c64 │ │ + bl 76664 │ │ + cbnz r0, b5844 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b5b4c │ │ + b.n b572c │ │ udf #16 │ │ movs r0, r0 │ │ - mov lr, r6 │ │ + mov r6, sl │ │ movs r1, r0 │ │ - cbz r5, b5cf0 │ │ + @ instruction: 0xb6d5 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b5e28 ) │ │ + ldr r0, [pc, #396] @ (b5a08 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -105245,654 +104916,654 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b5d16 │ │ + blx c1a50 │ │ + cbnz r0, b58f6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5cbc │ │ + beq.n b589c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b5e2c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b5a0c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b5e30 ) │ │ + ldr r0, [pc, #272] @ (b5a10 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b5d84 │ │ + blx c1a70 │ │ + cbnz r0, b5964 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b5d5e │ │ + beq.n b593e │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5d24 │ │ - b.n b5ce2 │ │ + beq.n b5904 │ │ + b.n b58c2 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b5d46 │ │ + beq.n b5926 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b5d46 │ │ + blx c1840 │ │ + b.n b5926 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b5dfc │ │ + blx c1a70 │ │ + cbnz r0, b59dc │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b5ce2 │ │ + bne.w b58c2 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b5d9c │ │ + blx c1ab0 │ │ + b.n b597c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b5e0c │ │ + bl 76664 │ │ + cbnz r0, b59ec │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b5cf4 │ │ - bgt.n b5efc │ │ + b.n b58d4 │ │ + bgt.n b5adc │ │ movs r0, r0 │ │ - cmp r6, r1 │ │ + add lr, r5 │ │ movs r1, r0 │ │ - cbz r5, b5e6e │ │ + push {r0, r2, r3, r5, lr} │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b5ecc ) │ │ + ldr r0, [pc, #136] @ (b5aac ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b5e78 │ │ + blx c1a50 │ │ + cbnz r0, b5a58 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5e50 │ │ - b.n b5eac │ │ + beq.n b5a30 │ │ + b.n b5a8c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b5ed0 ) │ │ + ldr r0, [pc, #84] @ (b5ab0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b5eb2 │ │ + blx c1a70 │ │ + cbnz r0, b5a92 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5e80 │ │ + beq.n b5a60 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b5eb6 │ │ + b.n b5a96 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bge.n b5e54 │ │ + blx c16d0 │ │ + bge.n b5a34 │ │ movs r0, r0 │ │ - bge.n b5e1c │ │ + bge.n b59fc │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b5f6c ) │ │ + ldr r0, [pc, #136] @ (b5b4c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b5f18 │ │ + blx c1a50 │ │ + cbnz r0, b5af8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5ef0 │ │ - b.n b5f4c │ │ + beq.n b5ad0 │ │ + b.n b5b2c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b5f70 ) │ │ + ldr r0, [pc, #84] @ (b5b50 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b5f52 │ │ + blx c1a70 │ │ + cbnz r0, b5b32 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5f20 │ │ + beq.n b5b00 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b5f56 │ │ + b.n b5b36 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bge.n b5fb4 │ │ + blx c16d0 │ │ + bge.n b5b94 │ │ movs r0, r0 │ │ - bge.n b5f7c │ │ + bge.n b5b5c │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #340] @ (b60d8 ) │ │ + ldr r0, [pc, #340] @ (b5cb8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b5fba │ │ + blx c1a50 │ │ + cbnz r0, b5b9a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5f92 │ │ - b.n b607a │ │ + beq.n b5b72 │ │ + b.n b5c5a │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #284] @ (b60dc ) │ │ + ldr r0, [pc, #284] @ (b5cbc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b5ff0 │ │ + blx c1a70 │ │ + cbnz r0, b5bd0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5fc2 │ │ - b.n b607a │ │ + beq.n b5ba2 │ │ + b.n b5c5a │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b601e │ │ + blx c1a50 │ │ + cbnz r0, b5bfe │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b5ff6 │ │ - b.n b607a │ │ + beq.n b5bd6 │ │ + b.n b5c5a │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b604e │ │ + blx c1a70 │ │ + cbnz r0, b5c2e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6020 │ │ - b.n b607a │ │ + beq.n b5c00 │ │ + b.n b5c5a │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b6096 │ │ + blx c1a50 │ │ + cbnz r0, b5c76 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6054 │ │ + beq.n b5c34 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b60ca │ │ + blx c1a70 │ │ + cbnz r0, b5caa │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b6098 │ │ - b.n b607e │ │ + beq.n b5c78 │ │ + b.n b5c5e │ │ vldr d16, [sp, #8] │ │ vadd.f64 d16, d9, d16 │ │ vsub.f64 d0, d8, d16 │ │ - b.n b607e │ │ - bls.n b5fdc │ │ + b.n b5c5e │ │ + bls.n b5bbc │ │ movs r0, r0 │ │ - bls.n b61a4 │ │ + bls.n b5d84 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #340] @ (b6244 ) │ │ + ldr r0, [pc, #340] @ (b5e24 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b6126 │ │ + blx c1a50 │ │ + cbnz r0, b5d06 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b60fe │ │ - b.n b61e6 │ │ + beq.n b5cde │ │ + b.n b5dc6 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #284] @ (b6248 ) │ │ + ldr r0, [pc, #284] @ (b5e28 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b615c │ │ + blx c1a70 │ │ + cbnz r0, b5d3c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b612e │ │ - b.n b61e6 │ │ + beq.n b5d0e │ │ + b.n b5dc6 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b618a │ │ + blx c1a50 │ │ + cbnz r0, b5d6a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6162 │ │ - b.n b61e6 │ │ + beq.n b5d42 │ │ + b.n b5dc6 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b61ba │ │ + blx c1a70 │ │ + cbnz r0, b5d9a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b618c │ │ - b.n b61e6 │ │ + beq.n b5d6c │ │ + b.n b5dc6 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b6202 │ │ + blx c1a50 │ │ + cbnz r0, b5de2 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b61c0 │ │ + beq.n b5da0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b6236 │ │ + blx c1a70 │ │ + cbnz r0, b5e16 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b6204 │ │ - b.n b61ea │ │ + beq.n b5de4 │ │ + b.n b5dca │ │ vldr d16, [sp, #8] │ │ vadd.f64 d16, d9, d16 │ │ vsub.f64 d0, d8, d16 │ │ - b.n b61ea │ │ - bhi.n b6270 │ │ + b.n b5dca │ │ + bhi.n b5e50 │ │ movs r0, r0 │ │ - bvc.n b6238 │ │ + bvc.n b5e18 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (b6314 ) │ │ + ldr r0, [pc, #188] @ (b5ef4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b629e │ │ + blx c1a50 │ │ + cbnz r0, b5e7e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6276 │ │ - b.n b62d2 │ │ + beq.n b5e56 │ │ + b.n b5eb2 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (b6318 ) │ │ + ldr r0, [pc, #116] @ (b5ef8 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b62e2 │ │ + blx c1a70 │ │ + cbnz r0, b5ec2 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b62a6 │ │ + beq.n b5e86 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n b62f0 │ │ + b.n b5ed0 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - bvs.n b626c │ │ + bvs.n b5e4c │ │ movs r0, r0 │ │ - bvs.n b6230 │ │ + bvs.n b5e10 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b6448 ) │ │ + ldr r0, [pc, #284] @ (b6028 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -105901,112 +105572,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b6386 │ │ + blx c1a50 │ │ + cbnz r0, b5f66 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b634c │ │ + beq.n b5f2c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b6426 │ │ + b.n b6006 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b63fc │ │ + blx c1a70 │ │ + cbnz r0, b5fdc │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b6372 │ │ + bne.n b5f52 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b639e │ │ + blx c1ab0 │ │ + b.n b5f7e │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b640c │ │ + bl 76664 │ │ + cbnz r0, b5fec │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bpl.n b63fc │ │ + blx c16d0 │ │ + bpl.n b5fdc │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b6578 ) │ │ + ldr r0, [pc, #284] @ (b6158 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -106015,1297 +105686,1297 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b64b6 │ │ + blx c1a50 │ │ + cbnz r0, b6096 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b647c │ │ + beq.n b605c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b6556 │ │ + b.n b6136 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b652c │ │ + blx c1a70 │ │ + cbnz r0, b610c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b64a2 │ │ + bne.n b6082 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b64ce │ │ + blx c1ab0 │ │ + b.n b60ae │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b653c │ │ + bl 76664 │ │ + cbnz r0, b611c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bmi.n b64cc │ │ + blx c16d0 │ │ + bmi.n b60ac │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b6610 ) │ │ + ldr r0, [pc, #132] @ (b61f0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b65c0 │ │ + blx c1a50 │ │ + cbnz r0, b61a0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6598 │ │ - b.n b65f4 │ │ + beq.n b6178 │ │ + b.n b61d4 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b6614 ) │ │ + ldr r0, [pc, #80] @ (b61f4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b65f8 │ │ + blx c1a70 │ │ + cbnz r0, b61d8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b65c8 │ │ + beq.n b61a8 │ │ movs r0, #0 │ │ - b.n b65fa │ │ + b.n b61da │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - bcc.n b6708 │ │ + blx c16d0 │ │ + bcc.n b62e8 │ │ movs r0, r0 │ │ - bcc.n b66e0 │ │ + bcc.n b62c0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r4, r0 │ │ - ldr r0, [pc, #728] @ (b6900 ) │ │ + ldr r0, [pc, #728] @ (b64e0 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #72] @ 0x48 │ │ add r5, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b665c │ │ + blx c1a50 │ │ + cbnz r0, b623c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6634 │ │ - b.n b6814 │ │ + beq.n b6214 │ │ + b.n b63f4 │ │ add r6, sp, #48 @ 0x30 │ │ - ldr r0, [pc, #676] @ (b6904 ) │ │ + ldr r0, [pc, #676] @ (b64e4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b6692 │ │ + blx c1a70 │ │ + cbnz r0, b6272 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6664 │ │ - b.n b6814 │ │ + beq.n b6244 │ │ + b.n b63f4 │ │ ldr r1, [sp, #48] @ 0x30 │ │ clz r0, r1 │ │ lsrs r0, r0, #5 │ │ strb.w r0, [r7, #-61] │ │ - cbz r1, b66d0 │ │ + cbz r1, b62b0 │ │ lsls r0, r0, #24 │ │ - beq.w b6814 │ │ + beq.w b63f4 │ │ add r6, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b66fa │ │ + blx c1a50 │ │ + cbnz r0, b62da │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b66a8 │ │ - b.n b6814 │ │ + beq.n b6288 │ │ + b.n b63f4 │ │ add r6, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b6736 │ │ + blx c1a50 │ │ + cbnz r0, b6316 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b66d2 │ │ - b.n b6814 │ │ - ldr r0, [pc, #528] @ (b690c ) │ │ + beq.n b62b2 │ │ + b.n b63f4 │ │ + ldr r0, [pc, #528] @ (b64ec ) │ │ sub.w r8, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, b677a │ │ + blx c1a70 │ │ + cbnz r0, b635a │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b6704 │ │ - b.n b6816 │ │ + beq.n b62e4 │ │ + b.n b63f6 │ │ movs r0, #0 │ │ add.w r8, sp, #28 │ │ str r0, [sp, #36] @ 0x24 │ │ strd r0, r0, [sp, #28] │ │ - ldr r0, [pc, #452] @ (b6908 ) │ │ + ldr r0, [pc, #452] @ (b64e8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r6, r0 │ │ - cbnz r0, b67ba │ │ + cbnz r0, b639a │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b674a │ │ - b.n b67fe │ │ + beq.n b632a │ │ + b.n b63de │ │ ldrb.w r0, [r7, #-61] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-61] │ │ - beq.n b682c │ │ + beq.n b640c │ │ add r6, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b6830 │ │ + bne.n b6410 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b678c │ │ - b.n b6816 │ │ + beq.n b636c │ │ + b.n b63f6 │ │ add r2, sp, #28 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #16 │ │ stmia r3!, {r0, r1, r2} │ │ - cbz r0, b67da │ │ + cbz r0, b63ba │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n b67c8 │ │ + bne.n b63a8 │ │ dmb ish │ │ add.w r8, sp, #48 @ 0x30 │ │ add.w r9, sp, #16 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ strb.w r0, [r7, #-61] │ │ mov r0, r8 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r9 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #28 │ │ - bl 740b8 │ │ - cbz r6, b6814 │ │ + bl 73fd8 │ │ + cbz r6, b63f4 │ │ ldrb.w r0, [r7, #-61] │ │ eor.w r0, r0, #1 │ │ strb.w r0, [r7, #-61] │ │ - b.n b66a0 │ │ + b.n b6280 │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #72] @ 0x48 │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ movs r0, #1 │ │ - b.n b6816 │ │ + b.n b63f6 │ │ add r6, sp, #48 @ 0x30 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b6864 │ │ + blx c1a70 │ │ + cbnz r0, b6444 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b6832 │ │ - b.n b6816 │ │ + beq.n b6412 │ │ + b.n b63f6 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add.w fp, sp, #48 @ 0x30 │ │ - ldr r5, [pc, #160] @ (b6910 ) │ │ - ldr r0, [pc, #164] @ (b6914 ) │ │ + ldr r5, [pc, #160] @ (b64f0 ) │ │ + ldr r0, [pc, #164] @ (b64f4 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #160] @ (b6918 ) │ │ - ldr r6, [pc, #160] @ (b691c ) │ │ + ldr r0, [pc, #160] @ (b64f8 ) │ │ + ldr r6, [pc, #160] @ (b64fc ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, b68f4 │ │ + blx c1b60 │ │ + cbnz r0, b64d4 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b68ce │ │ + beq.n b64ae │ │ ldr r0, [r5, #32] │ │ - cbz r0, b68ae │ │ + cbz r0, b648e │ │ ldr r1, [r0, #16] │ │ - cbz r1, b68ae │ │ + cbz r1, b648e │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b68b0 │ │ + b.n b6490 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b6880 │ │ - b.n b6816 │ │ + beq.n b6460 │ │ + b.n b63f6 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b68a0 │ │ + beq.n b6480 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b68a0 │ │ + blx c1840 │ │ + b.n b6480 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs.w r0, r9, r0 │ │ it ne │ │ movne r0, #1 │ │ - b.n b6816 │ │ - bcs.n b68c0 │ │ + b.n b63f6 │ │ + bcs.n b64a0 │ │ movs r0, r0 │ │ - bcs.n b6898 │ │ + bcs.n b6478 │ │ movs r0, r0 │ │ - bne.n b68dc │ │ + bne.n b64bc │ │ movs r0, r0 │ │ - bcs.n b6958 │ │ + bcs.n b6538 │ │ movs r0, r0 │ │ - subs r1, #188 @ 0xbc │ │ + subs r1, #92 @ 0x5c │ │ movs r1, r0 │ │ - add r7, pc, #24 @ (adr r7, b6930 ) │ │ - vqrshrn.u64 d26, q12, #11 │ │ - vsli.64 q13, , #53 @ 0x35 │ │ + add r2, sp, #280 @ 0x118 │ │ + @ instruction: 0xfff5acb8 │ │ + vqshrn.u64 d26, , #11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b69e0 ) │ │ + ldr r0, [pc, #180] @ (b65c0 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b69e4 ) │ │ - ldr r0, [pc, #168] @ (b69e8 ) │ │ + ldr r5, [pc, #164] @ (b65c4 ) │ │ + ldr r0, [pc, #168] @ (b65c8 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b69ec ) │ │ - ldr r6, [pc, #164] @ (b69f0 ) │ │ + ldr r0, [pc, #164] @ (b65cc ) │ │ + ldr r6, [pc, #164] @ (b65d0 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b69c4 │ │ + blx c1b60 │ │ + cbnz r0, b65a4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b699a │ │ + beq.n b657a │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, b697e │ │ + cbz r0, b655e │ │ ldr r1, [r0, #16] │ │ - cbz r1, b697e │ │ + cbz r1, b655e │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b6980 │ │ + b.n b6560 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6950 │ │ - b.n b69c8 │ │ + beq.n b6530 │ │ + b.n b65a8 │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b6970 │ │ + beq.n b6550 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b6970 │ │ + blx c1840 │ │ + b.n b6550 │ │ ldr r0, [sp, #12] │ │ - b.n b69ca │ │ + b.n b65aa │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldmia r7, {r2, r4, r6, r7} │ │ movs r0, r0 │ │ - subs r0, #236 @ 0xec │ │ + subs r0, #140 @ 0x8c │ │ movs r1, r0 │ │ - add r7, pc, #52 @ (adr r7, b6a20 ) │ │ - @ instruction: 0xfff5a8da │ │ - vclt.f16 d26, d13, #0 │ │ + add r2, sp, #308 @ 0x134 │ │ + vcvt.f16.u16 d26, d10, #11 │ │ + vtbx.8 d26, {d5-d6}, d13 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b6a88 ) │ │ + ldr r0, [pc, #132] @ (b6668 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b6a38 │ │ + blx c1a50 │ │ + cbnz r0, b6618 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6a10 │ │ - b.n b6a6c │ │ + beq.n b65f0 │ │ + b.n b664c │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b6a8c ) │ │ + ldr r0, [pc, #80] @ (b666c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b6a70 │ │ + blx c1a70 │ │ + cbnz r0, b6650 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6a40 │ │ + beq.n b6620 │ │ movs r0, #0 │ │ - b.n b6a72 │ │ + b.n b6652 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldmia r7!, {r1} │ │ movs r0, r0 │ │ ldmia r6, {r2, r3, r5, r6, r7} │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6aa2 │ │ + cbz r1, b6682 │ │ mov r4, r1 │ │ - bl b6e30 │ │ + bl b6a10 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b6e30 │ │ + bl b6a10 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6aba │ │ + cbz r1, b669a │ │ mov r4, r1 │ │ - bl b7148 │ │ + bl b6d28 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b7148 │ │ + bl b6d28 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6b00 ) │ │ + ldr r0, [pc, #52] @ (b66e0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6ade │ │ + cbz r1, b66be │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b71c4 │ │ - b.n b6aee │ │ + bl b6da4 │ │ + b.n b66ce │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b71c4 │ │ + bl b6da4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r6!, {r1, r3, r4, r5} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6b44 ) │ │ + ldr r0, [pc, #52] @ (b6724 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6b22 │ │ + cbz r1, b6702 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b736c │ │ - b.n b6b32 │ │ + bl b6f4c │ │ + b.n b6712 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b736c │ │ + bl b6f4c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6b88 ) │ │ + ldr r0, [pc, #52] @ (b6768 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6b66 │ │ + cbz r1, b6746 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b7514 │ │ - b.n b6b76 │ │ + bl b70f4 │ │ + b.n b6756 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b7514 │ │ + bl b70f4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r5, {r1, r4, r5, r7} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6bcc ) │ │ + ldr r0, [pc, #52] @ (b67ac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6baa │ │ + cbz r1, b678a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b76bc │ │ - b.n b6bba │ │ + bl b729c │ │ + b.n b679a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b76bc │ │ + bl b729c │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r5, {r1, r2, r3, r5, r6} │ │ movs r0, r0 │ │ - cbz r1, b6be0 │ │ + cbz r1, b67c0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b7864 │ │ + bl b7444 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b7864 │ │ + b.w b7444 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6bf6 │ │ + cbz r1, b67d6 │ │ mov r4, r1 │ │ - bl b7938 │ │ + bl b7518 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b7938 │ │ + bl b7518 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6c0e │ │ + cbz r1, b67ee │ │ mov r4, r1 │ │ - bl b79d8 │ │ + bl b75b8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b79d8 │ │ + bl b75b8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6c26 │ │ + cbz r1, b6806 │ │ mov r4, r1 │ │ - bl b7a78 │ │ + bl b7658 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b7a78 │ │ + bl b7658 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6c3e │ │ + cbz r1, b681e │ │ mov r4, r1 │ │ - bl b7be4 │ │ + bl b77c4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b7be4 │ │ + bl b77c4 │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6c80 ) │ │ + ldr r0, [pc, #52] @ (b6860 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, b6c60 │ │ + cbz r1, b6840 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b7d50 │ │ - b.n b6c70 │ │ + bl b7930 │ │ + b.n b6850 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b7d50 │ │ + bl b7930 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r4, {r3, r4, r5, r7} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6cc4 ) │ │ + ldr r0, [pc, #52] @ (b68a4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6ca2 │ │ + cbz r1, b6882 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b7e20 │ │ - b.n b6cb2 │ │ + bl b7a00 │ │ + b.n b6892 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b7e20 │ │ + bl b7a00 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r4, {r1, r2, r4, r5, r6} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6d08 ) │ │ + ldr r0, [pc, #52] @ (b68e8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6ce6 │ │ + cbz r1, b68c6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b7f50 │ │ - b.n b6cf6 │ │ + bl b7b30 │ │ + b.n b68d6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b7f50 │ │ + bl b7b30 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r4, {r1, r4, r5} │ │ movs r0, r0 │ │ - cbz r1, b6d1c │ │ + cbz r1, b68fc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b8080 │ │ + bl b7c60 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b8080 │ │ + b.w b7c60 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b811c │ │ - cbz r4, b6d2e │ │ + bl b7cfc │ │ + cbz r4, b690e │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b6d40 │ │ + cbz r1, b6920 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b8424 │ │ + bl b8004 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b8424 │ │ - cbz r1, b6d54 │ │ + b.w b8004 │ │ + cbz r1, b6934 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b84f8 │ │ + bl b80d8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b84f8 │ │ + b.w b80d8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6d98 ) │ │ + ldr r0, [pc, #52] @ (b6978 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6d76 │ │ + cbz r1, b6956 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b8594 │ │ - b.n b6d86 │ │ + bl b8174 │ │ + b.n b6966 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b8594 │ │ + bl b8174 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r3!, {r1, r5, r7} │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b6dae │ │ + cbz r1, b698e │ │ mov r4, r1 │ │ - bl b8740 │ │ + bl b8320 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b8740 │ │ + bl b8320 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b6df4 ) │ │ + ldr r0, [pc, #52] @ (b69d4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b6dd2 │ │ + cbz r1, b69b2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b87f4 │ │ - b.n b6de2 │ │ + bl b83d4 │ │ + b.n b69c2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b87f4 │ │ + bl b83d4 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldmia r3!, {r1, r2, r6} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b6e14 ) │ │ + ldr r5, [pc, #20] @ (b69f4 ) │ │ mov.w r4, #512 @ 0x200 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b6e04 │ │ + bne.n b69e4 │ │ pop {r4, r5, r7, pc} │ │ - subs r6, r7, r7 │ │ + subs r6, r3, r6 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (b6e28 ) │ │ + ldr r0, [pc, #12] @ (b6a08 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b6e2c ) │ │ + ldr r2, [pc, #12] @ (b6a0c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ stmia r3!, {r2, r3, r7} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d8-d9} │ │ sub sp, #72 @ 0x48 │ │ mov r4, r0 │ │ - ldr r0, [pc, #664] @ (b70dc ) │ │ + ldr r0, [pc, #664] @ (b6cbc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #68] @ 0x44 │ │ movs r0, #0 │ │ strb.w r0, [sp, #56] @ 0x38 │ │ strb.w r0, [sp, #40] @ 0x28 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #644] @ (b70e0 ) │ │ + ldr r0, [pc, #644] @ (b6cc0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b6e8a │ │ + blx c1a00 │ │ + cbnz r0, b6a6a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6e60 │ │ - b.n b6f62 │ │ + beq.n b6a40 │ │ + b.n b6b42 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b6eba │ │ + blx c1a00 │ │ + cbnz r0, b6a9a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6e90 │ │ - b.n b6f62 │ │ + beq.n b6a70 │ │ + b.n b6b42 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b6ef2 │ │ + blx c1a00 │ │ + cbnz r0, b6ad2 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6ec8 │ │ - b.n b6f62 │ │ + beq.n b6aa8 │ │ + b.n b6b42 │ │ vldr d16, [sp, #8] │ │ movs r0, #4 │ │ strb.w r0, [sp, #32] │ │ add.w r8, sp, #40 @ 0x28 │ │ vadd.f64 d16, d8, d16 │ │ mov r0, r8 │ │ vstr d16, [sp, #16] │ │ add r6, sp, #16 │ │ mov r1, r6 │ │ - bl b70e4 │ │ + bl b6cc4 │ │ mov r0, r6 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r8 │ │ - bl 79a7c │ │ - cbz r0, b6f38 │ │ + bl 798e4 │ │ + cbz r0, b6b18 │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ - cbnz r0, b6f2c │ │ + cbnz r0, b6b0c │ │ mov r0, r4 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 89000 │ │ + bl 88db0 │ │ vmov d8, r0, r1 │ │ - b.n b6f66 │ │ + b.n b6b46 │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b6f88 │ │ + blx c1a00 │ │ + cbnz r0, b6b68 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6f3a │ │ + beq.n b6b1a │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 79b0a │ │ + bl 79972 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bne.w b70d6 │ │ + bne.w b6cb6 │ │ vorr d0, d8, d8 │ │ add sp, #72 @ 0x48 │ │ vpop {d8-d9} │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b6fba │ │ + blx c1a50 │ │ + cbnz r0, b6b9a │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6f92 │ │ - b.n b6f66 │ │ + beq.n b6b72 │ │ + b.n b6b46 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b6fee │ │ + blx c1a70 │ │ + cbnz r0, b6bce │ │ mov r0, r4 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b6fc0 │ │ - b.n b6f66 │ │ + beq.n b6ba0 │ │ + b.n b6b46 │ │ vldr d16, [sp, #8] │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b7020 │ │ + bne.n b6c00 │ │ vcmp.f64 d9, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b7020 │ │ + bne.n b6c00 │ │ vmov.i32 d17, #-2147483648 @ 0x80000000 │ │ vmov.f64 d18, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d17, d17, #32 │ │ vbsl d17, d16, d18 │ │ vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b702a │ │ + beq.n b6c0a │ │ vcmp.f64 d16, d9 │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n b7030 │ │ + ble.n b6c10 │ │ vorr d9, d16, d16 │ │ - b.n b703e │ │ + b.n b6c1e │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d9, d16 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ vstr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b7072 │ │ + blx c1a00 │ │ + cbnz r0, b6c52 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7048 │ │ - b.n b6f66 │ │ + beq.n b6c28 │ │ + b.n b6b46 │ │ vldr d16, [sp, #8] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b70ae │ │ + blx c1a00 │ │ + cbnz r0, b6c8e │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7084 │ │ - b.n b6f66 │ │ + beq.n b6c64 │ │ + b.n b6b46 │ │ vldr d16, [sp, #8] │ │ movs r0, #4 │ │ strb.w r0, [sp, #32] │ │ vadd.f64 d16, d9, d16 │ │ vstr d16, [sp, #8] │ │ vstr d16, [sp, #16] │ │ add r0, sp, #40 @ 0x28 │ │ add r5, sp, #16 │ │ mov r1, r5 │ │ - bl b70e4 │ │ + bl b6cc4 │ │ mov r0, r5 │ │ - bl 79b0a │ │ - b.n b6f20 │ │ - blx c1af0 │ │ + bl 79972 │ │ + b.n b6b00 │ │ + blx c16d0 │ │ nop │ │ ldmia r2!, {r1, r6, r7} │ │ movs r0, r0 │ │ ldmia r2, {r2, r6, r7} │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ cmp r0, r1 │ │ - beq.n b7126 │ │ + beq.n b6d06 │ │ ldrb r0, [r4, #16] │ │ mov r5, r1 │ │ cmp r0, #5 │ │ - bne.n b7110 │ │ + bne.n b6cf0 │ │ ldrb r0, [r5, #16] │ │ cmp r0, #5 │ │ - bne.n b710a │ │ + bne.n b6cea │ │ movs r0, #5 │ │ mov r1, r5 │ │ strb r0, [r4, #16] │ │ mov r0, r4 │ │ - bl b712a │ │ - b.n b7126 │ │ + bl b6d0a │ │ + b.n b6d06 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldrb r0, [r5, #16] │ │ mov r1, r5 │ │ strb r0, [r4, #16] │ │ mov r0, r4 │ │ - bl 88bdc │ │ - cbnz r0, b7126 │ │ + bl 8898c │ │ + cbnz r0, b6d06 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 75c62 │ │ + bl 75b82 │ │ mov r0, r4 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r2, [r0, #0] │ │ ldr r4, [r1, #0] │ │ ldr r3, [r0, #8] │ │ @@ -107319,63 +106990,63 @@ │ │ strd r2, r3, [r1, #4] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (b71bc ) │ │ + ldr r0, [pc, #100] @ (b6d9c ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (b71c0 ) │ │ + ldr r0, [pc, #88] @ (b6da0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, b7198 │ │ + blx c1a00 │ │ + cbnz r0, b6d78 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b716a │ │ + beq.n b6d4a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b71a4 │ │ + b.n b6d84 │ │ vmov.f64 d16, #16 @ 0x40800000 4.0 │ │ vldr d17, [sp] │ │ vadd.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ stmia r7!, {r2, r3, r5, r7} │ │ movs r0, r0 │ │ stmia r7!, {r1, r3, r4, r5, r7} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b7360 ) │ │ + ldr r0, [pc, #396] @ (b6f40 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -107384,160 +107055,160 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #23 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b724e │ │ + blx c1a50 │ │ + cbnz r0, b6e2e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b71f4 │ │ + beq.n b6dd4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b7364 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b6f44 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (b7368 ) │ │ + ldr r0, [pc, #272] @ (b6f48 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b72ba │ │ + blx c1a70 │ │ + cbnz r0, b6e9a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b7296 │ │ + beq.n b6e76 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b725c │ │ - b.n b721a │ │ + beq.n b6e3c │ │ + b.n b6dfa │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b727e │ │ + beq.n b6e5e │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b727e │ │ + blx c1840 │ │ + b.n b6e5e │ │ mov r0, r5 │ │ movs r1, #25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7332 │ │ + blx c1a70 │ │ + cbnz r0, b6f12 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b721a │ │ + bne.w b6dfa │ │ mov r0, r5 │ │ movs r1, #25 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b72d2 │ │ + blx c1ab0 │ │ + b.n b6eb2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b7342 │ │ + bl 76664 │ │ + cbnz r0, b6f22 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n b722c │ │ + b.n b6e0c │ │ nop │ │ stmia r7!, {r4, r5} │ │ movs r0, r0 │ │ - adds r0, #6 │ │ + cmp r7, #166 @ 0xa6 │ │ movs r1, r0 │ │ - ldr r4, [sp, #724] @ 0x2d4 │ │ + ldr r7, [sp, #980] @ 0x3d4 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b7508 ) │ │ + ldr r0, [pc, #396] @ (b70e8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -107546,159 +107217,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #26 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b73f6 │ │ + blx c1a50 │ │ + cbnz r0, b6fd6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b739c │ │ + beq.n b6f7c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b750c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b70ec ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b7510 ) │ │ + ldr r0, [pc, #272] @ (b70f0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b7464 │ │ + blx c1a70 │ │ + cbnz r0, b7044 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b743e │ │ + beq.n b701e │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7404 │ │ - b.n b73c2 │ │ + beq.n b6fe4 │ │ + b.n b6fa2 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b7426 │ │ + beq.n b7006 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b7426 │ │ + blx c1840 │ │ + b.n b7006 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b74dc │ │ + blx c1a70 │ │ + cbnz r0, b70bc │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b73c2 │ │ + bne.w b6fa2 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b747c │ │ + blx c1ab0 │ │ + b.n b705c │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b74ec │ │ + bl 76664 │ │ + cbnz r0, b70cc │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b73d4 │ │ + b.n b6fb4 │ │ stmia r5!, {r3, r7} │ │ movs r0, r0 │ │ - cmp r6, #94 @ 0x5e │ │ + cmp r5, #254 @ 0xfe │ │ movs r1, r0 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ + ldr r6, [sp, #308] @ 0x134 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b76b0 ) │ │ + ldr r0, [pc, #396] @ (b7290 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -107707,159 +107378,159 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b759e │ │ + blx c1a50 │ │ + cbnz r0, b717e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7544 │ │ + beq.n b7124 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b76b4 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b7294 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b76b8 ) │ │ + ldr r0, [pc, #272] @ (b7298 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b760c │ │ + blx c1a70 │ │ + cbnz r0, b71ec │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b75e6 │ │ + beq.n b71c6 │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b75ac │ │ - b.n b756a │ │ + beq.n b718c │ │ + b.n b714a │ │ add.w r0, r4, #20 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b75ce │ │ + beq.n b71ae │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b75ce │ │ + blx c1840 │ │ + b.n b71ae │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7684 │ │ + blx c1a70 │ │ + cbnz r0, b7264 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b756a │ │ + bne.w b714a │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b7624 │ │ + blx c1ab0 │ │ + b.n b7204 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b7694 │ │ + bl 76664 │ │ + cbnz r0, b7274 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b757c │ │ + b.n b715c │ │ stmia r3!, {r5, r6, r7} │ │ movs r0, r0 │ │ - cmp r4, #182 @ 0xb6 │ │ + cmp r4, #86 @ 0x56 │ │ movs r1, r0 │ │ - ldr r1, [sp, #404] @ 0x194 │ │ + ldr r4, [sp, #660] @ 0x294 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b7858 ) │ │ + ldr r0, [pc, #396] @ (b7438 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -107868,737 +107539,737 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b7746 │ │ + blx c1a50 │ │ + cbnz r0, b7326 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b76ec │ │ + beq.n b72cc │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b785c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b743c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #272] @ (b7860 ) │ │ + ldr r0, [pc, #272] @ (b7440 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b77b4 │ │ + blx c1a70 │ │ + cbnz r0, b7394 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b778e │ │ + beq.n b736e │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7754 │ │ - b.n b7712 │ │ + beq.n b7334 │ │ + b.n b72f2 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b7776 │ │ + beq.n b7356 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b7776 │ │ + blx c1840 │ │ + b.n b7356 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b782c │ │ + blx c1a70 │ │ + cbnz r0, b740c │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b7712 │ │ + bne.w b72f2 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b77cc │ │ + blx c1ab0 │ │ + b.n b73ac │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b783c │ │ + bl 76664 │ │ + cbnz r0, b741c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b7724 │ │ + b.n b7304 │ │ stmia r2!, {r3, r4, r5} │ │ movs r0, r0 │ │ - cmp r3, #14 │ │ + cmp r2, #174 @ 0xae │ │ movs r1, r0 │ │ - str r7, [sp, #756] @ 0x2f4 │ │ + ldr r2, [sp, #1012] @ 0x3f4 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b7924 ) │ │ + ldr r0, [pc, #180] @ (b7504 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b7928 ) │ │ - ldr r0, [pc, #168] @ (b792c ) │ │ + ldr r5, [pc, #164] @ (b7508 ) │ │ + ldr r0, [pc, #168] @ (b750c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b7930 ) │ │ - ldr r6, [pc, #164] @ (b7934 ) │ │ + ldr r0, [pc, #164] @ (b7510 ) │ │ + ldr r6, [pc, #164] @ (b7514 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b7908 │ │ + blx c1b60 │ │ + cbnz r0, b74e8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b78de │ │ + beq.n b74be │ │ ldr r0, [r5, #32] │ │ - cbz r0, b78c2 │ │ + cbz r0, b74a2 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b78c2 │ │ + cbz r1, b74a2 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b78c4 │ │ + b.n b74a4 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7894 │ │ - b.n b790c │ │ + beq.n b7474 │ │ + b.n b74ec │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b78b4 │ │ + beq.n b7494 │ │ mov r0, fp │ │ movs r1, #17 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b78b4 │ │ + blx c1840 │ │ + b.n b7494 │ │ ldr r0, [sp, #12] │ │ - b.n b790e │ │ + b.n b74ee │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ stmia r0!, {r4, r7} │ │ movs r0, r0 │ │ - cmp r1, #216 @ 0xd8 │ │ + cmp r1, #120 @ 0x78 │ │ movs r1, r0 │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ - vsli.64 , , #53 @ 0x35 │ │ - vneg.f16 d25, d6 │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ + vqshrn.u64 d25, , #11 │ │ + vtbx.8 d25, {d21-d23}, d6 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b79d0 ) │ │ + ldr r0, [pc, #136] @ (b75b0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b797c │ │ + blx c1a50 │ │ + cbnz r0, b755c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7954 │ │ - b.n b79b0 │ │ + beq.n b7534 │ │ + b.n b7590 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b79d4 ) │ │ + ldr r0, [pc, #84] @ (b75b4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b79b6 │ │ + blx c1a70 │ │ + cbnz r0, b7596 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7984 │ │ + beq.n b7564 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b79ba │ │ + b.n b759a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ittt lt │ │ movlt r0, r0 │ │ noplt {10} │ │ movlt r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b7a70 ) │ │ + ldr r0, [pc, #136] @ (b7650 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b7a1c │ │ + blx c1a50 │ │ + cbnz r0, b75fc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b79f4 │ │ - b.n b7a50 │ │ + beq.n b75d4 │ │ + b.n b7630 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b7a74 ) │ │ + ldr r0, [pc, #84] @ (b7654 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b7a56 │ │ + blx c1a70 │ │ + cbnz r0, b7636 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7a24 │ │ + beq.n b7604 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b7a5a │ │ + b.n b763a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ittt ne │ │ movne r0, r0 │ │ nopne │ │ movne r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #340] @ (b7bdc ) │ │ + ldr r0, [pc, #340] @ (b77bc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b7abe │ │ + blx c1a50 │ │ + cbnz r0, b769e │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7a96 │ │ - b.n b7b7e │ │ + beq.n b7676 │ │ + b.n b775e │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #284] @ (b7be0 ) │ │ + ldr r0, [pc, #284] @ (b77c0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7af4 │ │ + blx c1a70 │ │ + cbnz r0, b76d4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7ac6 │ │ - b.n b7b7e │ │ + beq.n b76a6 │ │ + b.n b775e │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b7b22 │ │ + blx c1a50 │ │ + cbnz r0, b7702 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7afa │ │ - b.n b7b7e │ │ + beq.n b76da │ │ + b.n b775e │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7b52 │ │ + blx c1a70 │ │ + cbnz r0, b7732 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7b24 │ │ - b.n b7b7e │ │ + beq.n b7704 │ │ + b.n b775e │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b7b9a │ │ + blx c1a50 │ │ + cbnz r0, b777a │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7b58 │ │ + beq.n b7738 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7bce │ │ + blx c1a70 │ │ + cbnz r0, b77ae │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b7b9c │ │ - b.n b7b82 │ │ + beq.n b777c │ │ + b.n b7762 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d16, d9, d16 │ │ vsub.f64 d0, d8, d16 │ │ - b.n b7b82 │ │ + b.n b7762 │ │ bkpt 0x007c │ │ movs r0, r0 │ │ bkpt 0x005e │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #340] @ (b7d48 ) │ │ + ldr r0, [pc, #340] @ (b7928 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b7c2a │ │ + blx c1a50 │ │ + cbnz r0, b780a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7c02 │ │ - b.n b7cea │ │ + beq.n b77e2 │ │ + b.n b78ca │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #284] @ (b7d4c ) │ │ + ldr r0, [pc, #284] @ (b792c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7c60 │ │ + blx c1a70 │ │ + cbnz r0, b7840 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7c32 │ │ - b.n b7cea │ │ + beq.n b7812 │ │ + b.n b78ca │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b7c8e │ │ + blx c1a50 │ │ + cbnz r0, b786e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7c66 │ │ - b.n b7cea │ │ + beq.n b7846 │ │ + b.n b78ca │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7cbe │ │ + blx c1a70 │ │ + cbnz r0, b789e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7c90 │ │ - b.n b7cea │ │ + beq.n b7870 │ │ + b.n b78ca │ │ vldr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b7d06 │ │ + blx c1a50 │ │ + cbnz r0, b78e6 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7cc4 │ │ + beq.n b78a4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7d3a │ │ + blx c1a70 │ │ + cbnz r0, b791a │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b7d08 │ │ - b.n b7cee │ │ + beq.n b78e8 │ │ + b.n b78ce │ │ vldr d16, [sp, #8] │ │ vadd.f64 d16, d9, d16 │ │ vsub.f64 d0, d8, d16 │ │ - b.n b7cee │ │ + b.n b78ce │ │ pop {r4, pc} │ │ movs r0, r0 │ │ pop {r1, r4, r5, r6, r7} │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (b7e18 ) │ │ + ldr r0, [pc, #188] @ (b79f8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b7da2 │ │ + blx c1a50 │ │ + cbnz r0, b7982 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7d7a │ │ - b.n b7dd6 │ │ + beq.n b795a │ │ + b.n b79b6 │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (b7e1c ) │ │ + ldr r0, [pc, #116] @ (b79fc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7de6 │ │ + blx c1a70 │ │ + cbnz r0, b79c6 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7daa │ │ + beq.n b798a │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n b7df4 │ │ + b.n b79d4 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbnz r6, b7e84 │ │ + cbnz r6, b7a64 │ │ movs r0, r0 │ │ - cbnz r6, b7e80 │ │ + cbnz r6, b7a60 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b7f4c ) │ │ + ldr r0, [pc, #284] @ (b7b2c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -108607,112 +108278,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b7e8a │ │ + blx c1a50 │ │ + cbnz r0, b7a6a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7e50 │ │ + beq.n b7a30 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b7f2a │ │ + b.n b7b0a │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b7f00 │ │ + blx c1a70 │ │ + cbnz r0, b7ae0 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b7e76 │ │ + bne.n b7a56 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b7ea2 │ │ + blx c1ab0 │ │ + b.n b7a82 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b7f10 │ │ + bl 76664 │ │ + cbnz r0, b7af0 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ revsh r4, r2 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b807c ) │ │ + ldr r0, [pc, #284] @ (b7c5c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -108721,630 +108392,630 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b7fba │ │ + blx c1a50 │ │ + cbnz r0, b7b9a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b7f80 │ │ + beq.n b7b60 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b805a │ │ + b.n b7c3a │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b8030 │ │ + blx c1a70 │ │ + cbnz r0, b7c10 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b7fa6 │ │ + bne.n b7b86 │ │ mov r0, r5 │ │ movs r1, #58 @ 0x3a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b7fd2 │ │ + blx c1ab0 │ │ + b.n b7bb2 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b8040 │ │ + bl 76664 │ │ + cbnz r0, b7c20 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cbnz r4, b80a8 │ │ + blx c16d0 │ │ + cbnz r4, b7c88 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b8114 ) │ │ + ldr r0, [pc, #132] @ (b7cf4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b80c4 │ │ + blx c1a50 │ │ + cbnz r0, b7ca4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b809c │ │ - b.n b80f8 │ │ + beq.n b7c7c │ │ + b.n b7cd8 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b8118 ) │ │ + ldr r0, [pc, #80] @ (b7cf8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b80fc │ │ + blx c1a70 │ │ + cbnz r0, b7cdc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b80cc │ │ + beq.n b7cac │ │ movs r0, #0 │ │ - b.n b80fe │ │ + b.n b7cde │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ @ instruction: 0xb876 │ │ movs r0, r0 │ │ @ instruction: 0xb860 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r4, r0 │ │ - ldr r0, [pc, #728] @ (b8404 ) │ │ + ldr r0, [pc, #728] @ (b7fe4 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #72] @ 0x48 │ │ add r5, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b8160 │ │ + blx c1a50 │ │ + cbnz r0, b7d40 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8138 │ │ - b.n b8318 │ │ + beq.n b7d18 │ │ + b.n b7ef8 │ │ add r6, sp, #48 @ 0x30 │ │ - ldr r0, [pc, #676] @ (b8408 ) │ │ + ldr r0, [pc, #676] @ (b7fe8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b8196 │ │ + blx c1a70 │ │ + cbnz r0, b7d76 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8168 │ │ - b.n b8318 │ │ + beq.n b7d48 │ │ + b.n b7ef8 │ │ ldr r1, [sp, #48] @ 0x30 │ │ clz r0, r1 │ │ lsrs r0, r0, #5 │ │ strb.w r0, [r7, #-61] │ │ - cbz r1, b81d4 │ │ + cbz r1, b7db4 │ │ lsls r0, r0, #24 │ │ - beq.w b8318 │ │ + beq.w b7ef8 │ │ add r6, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b81fe │ │ + blx c1a50 │ │ + cbnz r0, b7dde │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b81ac │ │ - b.n b8318 │ │ + beq.n b7d8c │ │ + b.n b7ef8 │ │ add r6, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, b823a │ │ + blx c1a50 │ │ + cbnz r0, b7e1a │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b81d6 │ │ - b.n b8318 │ │ - ldr r0, [pc, #528] @ (b8410 ) │ │ + beq.n b7db6 │ │ + b.n b7ef8 │ │ + ldr r0, [pc, #528] @ (b7ff0 ) │ │ sub.w r8, r7, #61 @ 0x3d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, b827e │ │ + blx c1a70 │ │ + cbnz r0, b7e5e │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b8208 │ │ - b.n b831a │ │ + beq.n b7de8 │ │ + b.n b7efa │ │ movs r0, #0 │ │ add.w r8, sp, #28 │ │ str r0, [sp, #36] @ 0x24 │ │ strd r0, r0, [sp, #28] │ │ - ldr r0, [pc, #452] @ (b840c ) │ │ + ldr r0, [pc, #452] @ (b7fec ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r8 │ │ - blx c1e90 │ │ + blx c1a70 │ │ mov r6, r0 │ │ - cbnz r0, b82be │ │ + cbnz r0, b7e9e │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r3, r9 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b824e │ │ - b.n b8302 │ │ + beq.n b7e2e │ │ + b.n b7ee2 │ │ ldrb.w r0, [r7, #-61] │ │ cmp r0, #0 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-61] │ │ - beq.n b8330 │ │ + beq.n b7f10 │ │ add r6, sp, #44 @ 0x2c │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r6 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b8334 │ │ + bne.n b7f14 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b8290 │ │ - b.n b831a │ │ + beq.n b7e70 │ │ + b.n b7efa │ │ add r2, sp, #28 │ │ ldmia r2, {r0, r1, r2} │ │ add r3, sp, #16 │ │ stmia r3!, {r0, r1, r2} │ │ - cbz r0, b82de │ │ + cbz r0, b7ebe │ │ dmb ish │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n b82cc │ │ + bne.n b7eac │ │ dmb ish │ │ add.w r8, sp, #48 @ 0x30 │ │ add.w r9, sp, #16 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - bl 79a2c │ │ - bl 79a7c │ │ + bl 79894 │ │ + bl 798e4 │ │ strb.w r0, [r7, #-61] │ │ mov r0, r8 │ │ - bl 79b0a │ │ + bl 79972 │ │ mov r0, r9 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ add r0, sp, #28 │ │ - bl 740b8 │ │ - cbz r6, b8318 │ │ + bl 73fd8 │ │ + cbz r6, b7ef8 │ │ ldrb.w r0, [r7, #-61] │ │ eor.w r0, r0, #1 │ │ strb.w r0, [r7, #-61] │ │ - b.n b81a4 │ │ + b.n b7d84 │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #72] @ 0x48 │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ movs r0, #1 │ │ - b.n b831a │ │ + b.n b7efa │ │ add r6, sp, #48 @ 0x30 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b8368 │ │ + blx c1a70 │ │ + cbnz r0, b7f48 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b8336 │ │ - b.n b831a │ │ + beq.n b7f16 │ │ + b.n b7efa │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ add.w fp, sp, #48 @ 0x30 │ │ - ldr r5, [pc, #160] @ (b8414 ) │ │ - ldr r0, [pc, #164] @ (b8418 ) │ │ + ldr r5, [pc, #160] @ (b7ff4 ) │ │ + ldr r0, [pc, #164] @ (b7ff8 ) │ │ add r5, pc │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #160] @ (b841c ) │ │ - ldr r6, [pc, #160] @ (b8420 ) │ │ + ldr r0, [pc, #160] @ (b7ffc ) │ │ + ldr r6, [pc, #160] @ (b8000 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, fp │ │ - blx c1f80 │ │ - cbnz r0, b83f8 │ │ + blx c1b60 │ │ + cbnz r0, b7fd8 │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b83d2 │ │ + beq.n b7fb2 │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, b83b2 │ │ + cbz r0, b7f92 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b83b2 │ │ + cbz r1, b7f92 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b83b4 │ │ + b.n b7f94 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n b8384 │ │ - b.n b831a │ │ + beq.n b7f64 │ │ + b.n b7efa │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b83a4 │ │ + beq.n b7f84 │ │ ldr r0, [sp, #12] │ │ movs r1, #3 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b83a4 │ │ + blx c1840 │ │ + b.n b7f84 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs.w r0, r9, r0 │ │ it ne │ │ movne r0, #1 │ │ - b.n b831a │ │ + b.n b7efa │ │ @ instruction: 0xb7da │ │ movs r0, r0 │ │ @ instruction: 0xb7c4 │ │ movs r0, r0 │ │ @ instruction: 0xb6e4 │ │ movs r0, r0 │ │ @ instruction: 0xb720 │ │ movs r0, r0 │ │ - subs r0, r5, #3 │ │ + subs r0, r1, #2 │ │ movs r1, r0 │ │ - ldrh r2, [r0, #32] │ │ - vcvt.f32.u32 q12, q10, #11 │ │ - @ instruction: 0xfff58af5 │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ + vsra.u64 d25, d20, #11 │ │ + vcvt.f32.u32 d24, d21, #11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (b84e4 ) │ │ + ldr r0, [pc, #180] @ (b80c4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (b84e8 ) │ │ - ldr r0, [pc, #168] @ (b84ec ) │ │ + ldr r5, [pc, #164] @ (b80c8 ) │ │ + ldr r0, [pc, #168] @ (b80cc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (b84f0 ) │ │ - ldr r6, [pc, #164] @ (b84f4 ) │ │ + ldr r0, [pc, #164] @ (b80d0 ) │ │ + ldr r6, [pc, #164] @ (b80d4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, b84c8 │ │ + blx c1b60 │ │ + cbnz r0, b80a8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b849e │ │ + beq.n b807e │ │ ldr r0, [r5, #48] @ 0x30 │ │ - cbz r0, b8482 │ │ + cbz r0, b8062 │ │ ldr r1, [r0, #16] │ │ - cbz r1, b8482 │ │ + cbz r1, b8062 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n b8484 │ │ + b.n b8064 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8454 │ │ - b.n b84cc │ │ + beq.n b8034 │ │ + b.n b80ac │ │ add.w r0, r5, #52 @ 0x34 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b8474 │ │ + beq.n b8054 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #48] @ 0x30 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n b8474 │ │ + blx c1840 │ │ + b.n b8054 │ │ ldr r0, [sp, #12] │ │ - b.n b84ce │ │ + b.n b80ae │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ push {r4, r6, r7} │ │ movs r0, r0 │ │ - subs r0, r3, #0 │ │ + adds r0, r7, #6 │ │ movs r1, r0 │ │ - ldrh r1, [r1, #32] │ │ - @ instruction: 0xfff58dd6 │ │ - vtbl.8 d24, {d5-d8}, d9 │ │ + ldrh r1, [r1, #58] @ 0x3a │ │ + vsra.u32 d25, d6, #11 │ │ + vqrdmlah.s q12, , d9[0] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b858c ) │ │ + ldr r0, [pc, #132] @ (b816c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b853c │ │ + blx c1a50 │ │ + cbnz r0, b811c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8514 │ │ - b.n b8570 │ │ + beq.n b80f4 │ │ + b.n b8150 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b8590 ) │ │ + ldr r0, [pc, #80] @ (b8170 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b8574 │ │ + blx c1a70 │ │ + cbnz r0, b8154 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8544 │ │ + beq.n b8124 │ │ movs r0, #0 │ │ - b.n b8576 │ │ + b.n b8156 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - cbz r6, b860e │ │ + blx c16d0 │ │ + cbz r6, b81ee │ │ movs r0, r0 │ │ - cbz r0, b860e │ │ + cbz r0, b81ee │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (b8734 ) │ │ + ldr r0, [pc, #400] @ (b8314 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -109353,230 +109024,230 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b861e │ │ + blx c1a50 │ │ + cbnz r0, b81fe │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b85c4 │ │ + beq.n b81a4 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (b8738 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (b8318 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (b873c ) │ │ + ldr r0, [pc, #276] @ (b831c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b868e │ │ + blx c1a70 │ │ + cbnz r0, b826e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b8668 │ │ + beq.n b8248 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #76 @ 0x4c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b862c │ │ - b.n b85ea │ │ + beq.n b820c │ │ + b.n b81ca │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b8650 │ │ + beq.n b8230 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n b8650 │ │ + blx c1840 │ │ + b.n b8230 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b8706 │ │ + blx c1a70 │ │ + cbnz r0, b82e6 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b85ea │ │ + bne.w b81ca │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b86a6 │ │ + blx c1ab0 │ │ + b.n b8286 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b8716 │ │ + bl 76664 │ │ + cbnz r0, b82f6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b85fc │ │ + b.n b81dc │ │ nop │ │ - cbz r0, b8790 │ │ + cbz r0, b8370 │ │ movs r0, r0 │ │ - adds r6, r6, #0 │ │ + subs r6, r2, r7 │ │ movs r1, r0 │ │ - ldrh r5, [r4, #6] │ │ + ldrh r5, [r4, #32] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (b87ec ) │ │ + ldr r0, [pc, #156] @ (b83cc ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b8784 │ │ + blx c1a50 │ │ + cbnz r0, b8364 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #78 @ 0x4e │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b875c │ │ - b.n b87ba │ │ - ldr r0, [pc, #104] @ (b87f0 ) │ │ + beq.n b833c │ │ + b.n b839a │ │ + ldr r0, [pc, #104] @ (b83d0 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b87c0 │ │ + blx c1a70 │ │ + cbnz r0, b83a0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #79 @ 0x4f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b878e │ │ + beq.n b836e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b87d4 │ │ + b.n b83b4 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - cbz r6, b881c │ │ + cbz r6, b83fc │ │ movs r0, r0 │ │ - cbz r2, b881a │ │ + cbz r2, b83fa │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (b8b14 ) │ │ + ldr r0, [pc, #784] @ (b86f4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -109585,726 +109256,726 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b884c │ │ + blx c1a50 │ │ + cbnz r0, b842c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8824 │ │ - b.n b88b4 │ │ - ldr r0, [pc, #712] @ (b8b18 ) │ │ + beq.n b8404 │ │ + b.n b8494 │ │ + ldr r0, [pc, #712] @ (b86f8 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b8884 │ │ + blx c1a70 │ │ + cbnz r0, b8464 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8856 │ │ - b.n b88b4 │ │ + beq.n b8436 │ │ + b.n b8494 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b8902 │ │ + cbz r0, b84e2 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b8984 │ │ + bne.n b8564 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b888c │ │ + beq.n b846c │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b88b4 │ │ + bne.n b8494 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b88e8 │ │ - ldr r4, [pc, #520] @ (b8b1c ) │ │ + beq.n b84c8 │ │ + ldr r4, [pc, #520] @ (b86fc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (b8b20 ) │ │ + ldr r0, [pc, #520] @ (b8700 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b8a6e │ │ + bne.w b864e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b895e │ │ + beq.n b853e │ │ ldr r3, [r4, #72] @ 0x48 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b891e │ │ - b.n b88b4 │ │ + beq.n b84fe │ │ + b.n b8494 │ │ add.w r0, r4, #76 @ 0x4c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b8946 │ │ + beq.n b8526 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #72] @ 0x48 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b8946 │ │ - ldr r4, [pc, #412] @ (b8b24 ) │ │ + blx c1840 │ │ + b.n b8526 │ │ + ldr r4, [pc, #412] @ (b8704 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (b8b28 ) │ │ + ldr r0, [pc, #412] @ (b8708 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b89f4 │ │ + blx c1a70 │ │ + cbnz r0, b85d4 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b89ce │ │ + beq.n b85ae │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8992 │ │ - b.n b88b4 │ │ + beq.n b8572 │ │ + b.n b8494 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b89b6 │ │ + beq.n b8596 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b89b6 │ │ + blx c1840 │ │ + b.n b8596 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b8ae6 │ │ + bne.n b86c6 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b88b4 │ │ + bne.w b8494 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b8a0c │ │ + blx c1ab0 │ │ + b.n b85ec │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b8ae6 │ │ + blx c1a70 │ │ + cbnz r0, b86c6 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b88b4 │ │ + bne.w b8494 │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b8a86 │ │ + blx c1ab0 │ │ + b.n b8666 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b8af6 │ │ + bl 76664 │ │ + cbnz r0, b86d6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b88c6 │ │ + b.n b84a6 │ │ nop │ │ - cbz r0, b8b18 │ │ + cbz r0, b86f8 │ │ movs r0, r0 │ │ sub sp, #328 @ 0x148 │ │ movs r0, r0 │ │ - adds r4, r0, r5 │ │ + adds r4, r4, r3 │ │ movs r1, r0 │ │ - strh r3, [r6, #46] @ 0x2e │ │ - @ instruction: 0xfff518d0 │ │ + ldrh r3, [r6, #8] │ │ + vqrshrun.s64 d17, q8, #11 │ │ movs r1, r0 │ │ - strh r7, [r7, #42] @ 0x2a │ │ + ldrh r7, [r7, #4] │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, b8b3e │ │ + cbz r1, b871e │ │ mov r4, r1 │ │ - bl b8bd8 │ │ + bl b87b8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b8bd8 │ │ + bl b87b8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b8b56 │ │ + cbz r1, b8736 │ │ mov r4, r1 │ │ - bl b8da8 │ │ + bl b8988 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b8da8 │ │ + bl b8988 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b8b9c ) │ │ + ldr r0, [pc, #52] @ (b877c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b8b7a │ │ + cbz r1, b875a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b8f78 │ │ - b.n b8b8a │ │ + bl b8b58 │ │ + b.n b876a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b8f78 │ │ + bl b8b58 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ add r5, sp, #632 @ 0x278 │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b8bbc ) │ │ + ldr r5, [pc, #20] @ (b879c ) │ │ movs r4, #80 @ 0x50 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b8baa │ │ + bne.n b878a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - lsls r0, r5, #1 │ │ + movs r0, r1 │ │ movs r1, r0 │ │ - ldr r0, [pc, #12] @ (b8bd0 ) │ │ + ldr r0, [pc, #12] @ (b87b0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b8bd4 ) │ │ + ldr r2, [pc, #12] @ (b87b4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - add r5, pc, #912 @ (adr r5, b8f68 ) │ │ + add r5, pc, #912 @ (adr r5, b8b48 ) │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b8da0 ) │ │ + ldr r0, [pc, #440] @ (b8980 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b8da4 ) │ │ + ldr r0, [pc, #428] @ (b8984 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8c26 │ │ + blx c1a00 │ │ + cbnz r0, b8806 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8bfc │ │ - b.n b8cf4 │ │ + beq.n b87dc │ │ + b.n b88d4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8c56 │ │ + blx c1a00 │ │ + cbnz r0, b8836 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8c2c │ │ - b.n b8cf4 │ │ + beq.n b880c │ │ + b.n b88d4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8c8e │ │ + blx c1a00 │ │ + cbnz r0, b886e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8c64 │ │ - b.n b8cf4 │ │ + beq.n b8844 │ │ + b.n b88d4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8cc6 │ │ + blx c1a00 │ │ + cbnz r0, b88a6 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8c9c │ │ - b.n b8cf4 │ │ + beq.n b887c │ │ + b.n b88d4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8d10 │ │ + blx c1a00 │ │ + cbnz r0, b88f0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8ccc │ │ + beq.n b88ac │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8d4c │ │ + blx c1a00 │ │ + cbnz r0, b892c │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b8d1e │ │ - b.n b8cf8 │ │ + beq.n b88fe │ │ + b.n b88d8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b8d82 │ │ + bne.n b8962 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b8d82 │ │ + bne.n b8962 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b8cf8 │ │ + beq.n b88d8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b8cf8 │ │ + bgt.n b88d8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b8cf8 │ │ + b.n b88d8 │ │ add r5, sp, #104 @ 0x68 │ │ movs r0, r0 │ │ add r5, sp, #160 @ 0xa0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b8f70 ) │ │ + ldr r0, [pc, #440] @ (b8b50 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b8f74 ) │ │ + ldr r0, [pc, #428] @ (b8b54 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8df6 │ │ + blx c1a00 │ │ + cbnz r0, b89d6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8dcc │ │ - b.n b8ec4 │ │ + beq.n b89ac │ │ + b.n b8aa4 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8e26 │ │ + blx c1a00 │ │ + cbnz r0, b8a06 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8dfc │ │ - b.n b8ec4 │ │ + beq.n b89dc │ │ + b.n b8aa4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8e5e │ │ + blx c1a00 │ │ + cbnz r0, b8a3e │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8e34 │ │ - b.n b8ec4 │ │ + beq.n b8a14 │ │ + b.n b8aa4 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8e96 │ │ + blx c1a00 │ │ + cbnz r0, b8a76 │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8e6c │ │ - b.n b8ec4 │ │ + beq.n b8a4c │ │ + b.n b8aa4 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8ee0 │ │ + blx c1a00 │ │ + cbnz r0, b8ac0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8e9c │ │ + beq.n b8a7c │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b8f1c │ │ + blx c1a00 │ │ + cbnz r0, b8afc │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b8eee │ │ - b.n b8ec8 │ │ + beq.n b8ace │ │ + b.n b8aa8 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b8f52 │ │ + bne.n b8b32 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b8f52 │ │ + bne.n b8b32 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b8ec8 │ │ + beq.n b8aa8 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b8ec8 │ │ + bgt.n b8aa8 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b8ec8 │ │ + b.n b8aa8 │ │ add r3, sp, #296 @ 0x128 │ │ movs r0, r0 │ │ add r3, sp, #352 @ 0x160 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (b9114 ) │ │ + ldr r0, [pc, #396] @ (b8cf4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -110313,1244 +109984,1244 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b9002 │ │ + blx c1a50 │ │ + cbnz r0, b8be2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b8fa8 │ │ + beq.n b8b88 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (b9118 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (b8cf8 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (b911c ) │ │ + ldr r0, [pc, #272] @ (b8cfc ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b906e │ │ + blx c1a70 │ │ + cbnz r0, b8c4e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b904a │ │ + beq.n b8c2a │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9010 │ │ - b.n b8fce │ │ + beq.n b8bf0 │ │ + b.n b8bae │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b9032 │ │ + beq.n b8c12 │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b9032 │ │ + blx c1840 │ │ + b.n b8c12 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b90e6 │ │ + blx c1a70 │ │ + cbnz r0, b8cc6 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b8fce │ │ + bne.w b8bae │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b9086 │ │ + blx c1ab0 │ │ + b.n b8c66 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b90f6 │ │ + bl 76664 │ │ + cbnz r0, b8cd6 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n b8fe0 │ │ + b.n b8bc0 │ │ nop │ │ add r1, sp, #496 @ 0x1f0 │ │ movs r0, r0 │ │ - asrs r2, r4, #10 │ │ + asrs r2, r0, #9 │ │ movs r1, r0 │ │ - ldrb r1, [r0, #28] │ │ + strh r1, [r0, #18] │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, b9132 │ │ + cbz r1, b8d12 │ │ mov r4, r1 │ │ - bl b9370 │ │ + bl b8f50 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b9370 │ │ + bl b8f50 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b914a │ │ + cbz r1, b8d2a │ │ mov r4, r1 │ │ - bl b9540 │ │ + bl b9120 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b9540 │ │ + bl b9120 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b9190 ) │ │ + ldr r0, [pc, #52] @ (b8d70 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b916e │ │ + cbz r1, b8d4e │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b9710 │ │ - b.n b917e │ │ + bl b92f0 │ │ + b.n b8d5e │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b9710 │ │ + bl b92f0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r7, pc, #680 @ (adr r7, b943c ) │ │ + add r7, pc, #680 @ (adr r7, b901c ) │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b91a6 │ │ + cbz r1, b8d86 │ │ mov r4, r1 │ │ - bl b9a14 │ │ + bl b95f4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl b9a14 │ │ + bl b95f4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b9ab4 │ │ - cbz r4, b91ba │ │ + bl b9694 │ │ + cbz r4, b8d9a │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, b91cc │ │ + cbz r1, b8dac │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl b9b5c │ │ + bl b973c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w b9b5c │ │ + b.w b973c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b9210 ) │ │ + ldr r0, [pc, #52] @ (b8df0 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b91ee │ │ + cbz r1, b8dce │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b9bf8 │ │ - b.n b91fe │ │ + bl b97d8 │ │ + b.n b8dde │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b9bf8 │ │ + bl b97d8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r7, pc, #168 @ (adr r7, b92bc ) │ │ + add r7, pc, #168 @ (adr r7, b8e9c ) │ │ movs r0, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b9250 ) │ │ + ldr r0, [pc, #52] @ (b8e30 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, b9230 │ │ + cbz r1, b8e10 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b9d28 │ │ - b.n b9240 │ │ + bl b9908 │ │ + b.n b8e20 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b9d28 │ │ + bl b9908 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #928 @ (adr r6, b95f4 ) │ │ + add r6, pc, #928 @ (adr r6, b91d4 ) │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b9294 ) │ │ + ldr r0, [pc, #52] @ (b8e74 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b9272 │ │ + cbz r1, b8e52 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b9df8 │ │ - b.n b9282 │ │ + bl b99d8 │ │ + b.n b8e62 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b9df8 │ │ + bl b99d8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #664 @ (adr r6, b9530 ) │ │ + add r6, pc, #664 @ (adr r6, b9110 ) │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b92d8 ) │ │ + ldr r0, [pc, #52] @ (b8eb8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b92b6 │ │ + cbz r1, b8e96 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl b9f28 │ │ - b.n b92c6 │ │ + bl b9b08 │ │ + b.n b8ea6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl b9f28 │ │ + bl b9b08 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #392 @ (adr r6, b9464 ) │ │ + add r6, pc, #392 @ (adr r6, b9044 ) │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, b92ee │ │ + cbz r1, b8ece │ │ mov r4, r1 │ │ - bl ba25c │ │ + bl b9e3c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ba25c │ │ + bl b9e3c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (b9334 ) │ │ + ldr r0, [pc, #52] @ (b8f14 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, b9312 │ │ + cbz r1, b8ef2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl ba310 │ │ - b.n b9322 │ │ + bl b9ef0 │ │ + b.n b8f02 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl ba310 │ │ + bl b9ef0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - add r6, pc, #24 @ (adr r6, b9350 ) │ │ + add r6, pc, #24 @ (adr r6, b8f30 ) │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (b9354 ) │ │ + ldr r5, [pc, #20] @ (b8f34 ) │ │ mov.w r4, #296 @ 0x128 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n b9344 │ │ + bne.n b8f24 │ │ pop {r4, r5, r7, pc} │ │ - vld4.8 {d0-d3}, [lr], r0 │ │ - ldr r0, [pc, #12] @ (b9368 ) │ │ + str.w r0, [lr] │ │ + ldr r0, [pc, #12] @ (b8f48 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (b936c ) │ │ + ldr r2, [pc, #12] @ (b8f4c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldr r6, [sp, #304] @ 0x130 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b9538 ) │ │ + ldr r0, [pc, #440] @ (b9118 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b953c ) │ │ + ldr r0, [pc, #428] @ (b911c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b93be │ │ + blx c1a00 │ │ + cbnz r0, b8f9e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9394 │ │ - b.n b948c │ │ + beq.n b8f74 │ │ + b.n b906c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b93ee │ │ + blx c1a00 │ │ + cbnz r0, b8fce │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b93c4 │ │ - b.n b948c │ │ + beq.n b8fa4 │ │ + b.n b906c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b9426 │ │ + blx c1a00 │ │ + cbnz r0, b9006 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b93fc │ │ - b.n b948c │ │ + beq.n b8fdc │ │ + b.n b906c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b945e │ │ + blx c1a00 │ │ + cbnz r0, b903e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9434 │ │ - b.n b948c │ │ + beq.n b9014 │ │ + b.n b906c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b94a8 │ │ + blx c1a00 │ │ + cbnz r0, b9088 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9464 │ │ + beq.n b9044 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b94e4 │ │ + blx c1a00 │ │ + cbnz r0, b90c4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b94b6 │ │ - b.n b9490 │ │ + beq.n b9096 │ │ + b.n b9070 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b951a │ │ + bne.n b90fa │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b951a │ │ + bne.n b90fa │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b9490 │ │ + beq.n b9070 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b9490 │ │ + bgt.n b9070 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b9490 │ │ - add r5, pc, #520 @ (adr r5, b9744 ) │ │ + b.n b9070 │ │ + add r5, pc, #520 @ (adr r5, b9324 ) │ │ movs r0, r0 │ │ - add r5, pc, #576 @ (adr r5, b9780 ) │ │ + add r5, pc, #576 @ (adr r5, b9360 ) │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (b9708 ) │ │ + ldr r0, [pc, #440] @ (b92e8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (b970c ) │ │ + ldr r0, [pc, #428] @ (b92ec ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b958e │ │ + blx c1a00 │ │ + cbnz r0, b916e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9564 │ │ - b.n b965c │ │ + beq.n b9144 │ │ + b.n b923c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b95be │ │ + blx c1a00 │ │ + cbnz r0, b919e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9594 │ │ - b.n b965c │ │ + beq.n b9174 │ │ + b.n b923c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b95f6 │ │ + blx c1a00 │ │ + cbnz r0, b91d6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b95cc │ │ - b.n b965c │ │ + beq.n b91ac │ │ + b.n b923c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b962e │ │ + blx c1a00 │ │ + cbnz r0, b920e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9604 │ │ - b.n b965c │ │ + beq.n b91e4 │ │ + b.n b923c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b9678 │ │ + blx c1a00 │ │ + cbnz r0, b9258 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9634 │ │ + beq.n b9214 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, b96b4 │ │ + blx c1a00 │ │ + cbnz r0, b9294 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n b9686 │ │ - b.n b9660 │ │ + beq.n b9266 │ │ + b.n b9240 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b96ea │ │ + bne.n b92ca │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n b96ea │ │ + bne.n b92ca │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n b9660 │ │ + beq.n b9240 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n b9660 │ │ + bgt.n b9240 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n b9660 │ │ - add r3, pc, #712 @ (adr r3, b99d4 ) │ │ + b.n b9240 │ │ + add r3, pc, #712 @ (adr r3, b95b4 ) │ │ movs r0, r0 │ │ - add r3, pc, #768 @ (adr r3, b9a10 ) │ │ + add r3, pc, #768 @ (adr r3, b95f0 ) │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #732] @ (b99fc ) │ │ + ldr r0, [pc, #732] @ (b95dc ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ movs r0, #2 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ - ldr r0, [pc, #700] @ (b9a00 ) │ │ + ldr r0, [pc, #700] @ (b95e0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e20 │ │ - cbnz r0, b9772 │ │ + blx c1a00 │ │ + cbnz r0, b9352 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9748 │ │ - b.n b97a2 │ │ + beq.n b9328 │ │ + b.n b9382 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, b97f0 │ │ + cbz r0, b93d0 │ │ mov r0, r5 │ │ movs r1, #17 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n b9870 │ │ + bne.n b9450 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #17 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b977a │ │ + beq.n b935a │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b97a2 │ │ + bne.n b9382 │ │ mov r0, r5 │ │ movs r1, #20 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n b97d6 │ │ - ldr r4, [pc, #516] @ (b9a04 ) │ │ + beq.n b93b6 │ │ + ldr r4, [pc, #516] @ (b95e4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #512] @ (b9a08 ) │ │ + ldr r0, [pc, #512] @ (b95e8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w b9956 │ │ + bne.w b9536 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b984a │ │ + beq.n b942a │ │ ldr r3, [r4, #8] │ │ mov r0, r5 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b980c │ │ - b.n b97a2 │ │ + beq.n b93ec │ │ + b.n b9382 │ │ add.w r0, r4, #12 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b9832 │ │ + beq.n b9412 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #8] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n b9832 │ │ - ldr r4, [pc, #408] @ (b9a0c ) │ │ + blx c1840 │ │ + b.n b9412 │ │ + ldr r4, [pc, #408] @ (b95ec ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (b9a10 ) │ │ + ldr r0, [pc, #408] @ (b95f0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, b98dc │ │ + blx c1a70 │ │ + cbnz r0, b94bc │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n b98b8 │ │ + beq.n b9498 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b987e │ │ - b.n b97a2 │ │ + beq.n b945e │ │ + b.n b9382 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n b98a0 │ │ + beq.n b9480 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n b98a0 │ │ + blx c1840 │ │ + b.n b9480 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n b99ce │ │ + bne.n b95ae │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b97a2 │ │ + bne.w b9382 │ │ mov r0, r5 │ │ movs r1, #19 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b98f4 │ │ + blx c1ab0 │ │ + b.n b94d4 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b99ce │ │ + blx c1a70 │ │ + cbnz r0, b95ae │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b97a2 │ │ + bne.w b9382 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b996e │ │ + blx c1ab0 │ │ + b.n b954e │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b99de │ │ + bl 76664 │ │ + cbnz r0, b95be │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b97b4 │ │ + b.n b9394 │ │ nop │ │ - add r1, pc, #896 @ (adr r1, b9d80 ) │ │ + add r1, pc, #896 @ (adr r1, b9960 ) │ │ movs r0, r0 │ │ - add r1, pc, #896 @ (adr r1, b9d84 ) │ │ + add r1, pc, #896 @ (adr r1, b9964 ) │ │ movs r0, r0 │ │ - lsrs r6, r5, #10 │ │ + lsrs r6, r1, #9 │ │ movs r1, r0 │ │ - strb r5, [r0, #28] │ │ - vshll.u32 q8, d28, #21 │ │ + ldrb r5, [r0, #9] │ │ + @ instruction: 0xfff509dc │ │ movs r1, r0 │ │ - strb r3, [r2, #26] │ │ + ldrb r3, [r2, #7] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (b9aac ) │ │ + ldr r0, [pc, #136] @ (b968c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b9a58 │ │ + blx c1a50 │ │ + cbnz r0, b9638 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9a30 │ │ - b.n b9a8c │ │ + beq.n b9610 │ │ + b.n b966c │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (b9ab0 ) │ │ + ldr r0, [pc, #84] @ (b9690 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b9a92 │ │ + blx c1a70 │ │ + cbnz r0, b9672 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9a60 │ │ + beq.n b9640 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n b9a96 │ │ + b.n b9676 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r6, [sp, #904] @ 0x388 │ │ movs r0, r0 │ │ ldr r6, [sp, #784] @ 0x310 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (b9b54 ) │ │ + ldr r0, [pc, #144] @ (b9734 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b9af8 │ │ + blx c1a50 │ │ + cbnz r0, b96d8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9ad0 │ │ - b.n b9b2e │ │ - ldr r0, [pc, #92] @ (b9b58 ) │ │ + beq.n b96b0 │ │ + b.n b970e │ │ + ldr r0, [pc, #92] @ (b9738 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b9b32 │ │ + blx c1a70 │ │ + cbnz r0, b9712 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9b02 │ │ + beq.n b96e2 │ │ movs r0, #0 │ │ - b.n b9b3c │ │ + b.n b971c │ │ ldrb.w r0, [r7, #-25] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r6, [sp, #264] @ 0x108 │ │ movs r0, r0 │ │ ldr r6, [sp, #152] @ 0x98 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #132] @ (b9bf0 ) │ │ + ldr r0, [pc, #132] @ (b97d0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, b9ba0 │ │ + blx c1a50 │ │ + cbnz r0, b9780 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9b78 │ │ - b.n b9bd4 │ │ + beq.n b9758 │ │ + b.n b97b4 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #80] @ (b9bf4 ) │ │ + ldr r0, [pc, #80] @ (b97d4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, b9bd8 │ │ + blx c1a70 │ │ + cbnz r0, b97b8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9ba8 │ │ + beq.n b9788 │ │ movs r0, #0 │ │ - b.n b9bda │ │ + b.n b97ba │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r5, [sp, #616] @ 0x268 │ │ movs r0, r0 │ │ ldr r5, [sp, #528] @ 0x210 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b9d24 ) │ │ + ldr r0, [pc, #284] @ (b9904 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -111559,193 +111230,193 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #29 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b9c62 │ │ + blx c1a50 │ │ + cbnz r0, b9842 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9c28 │ │ + beq.n b9808 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b9d02 │ │ + b.n b98e2 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b9cd8 │ │ + blx c1a70 │ │ + cbnz r0, b98b8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b9c4e │ │ + bne.n b982e │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b9c7a │ │ + blx c1ab0 │ │ + b.n b985a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b9ce8 │ │ + bl 76664 │ │ + cbnz r0, b98c8 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r4, [sp, #1008] @ 0x3f0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (b9df0 ) │ │ + ldr r0, [pc, #188] @ (b99d0 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b9d7a │ │ + blx c1a50 │ │ + cbnz r0, b995a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9d52 │ │ - b.n b9dae │ │ + beq.n b9932 │ │ + b.n b998e │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (b9df4 ) │ │ + ldr r0, [pc, #116] @ (b99d4 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, b9dbe │ │ + blx c1a70 │ │ + cbnz r0, b999e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9d82 │ │ + beq.n b9962 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n b9dcc │ │ + b.n b99ac │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r3, [sp, #824] @ 0x338 │ │ movs r0, r0 │ │ ldr r3, [sp, #696] @ 0x2b8 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (b9f24 ) │ │ + ldr r0, [pc, #284] @ (b9b04 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -111754,112 +111425,112 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b9e62 │ │ + blx c1a50 │ │ + cbnz r0, b9a42 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9e28 │ │ + beq.n b9a08 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n b9f02 │ │ + b.n b9ae2 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, b9ed8 │ │ + blx c1a70 │ │ + cbnz r0, b9ab8 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b9e4e │ │ + bne.n b9a2e │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n b9e7a │ │ + blx c1ab0 │ │ + b.n b9a5a │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, b9ee8 │ │ + bl 76664 │ │ + cbnz r0, b9ac8 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #780] @ (ba244 ) │ │ + ldr r0, [pc, #780] @ (b9e24 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -111868,386 +111539,386 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, b9f80 │ │ + blx c1a50 │ │ + cbnz r0, b9b60 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9f58 │ │ - b.n b9fe8 │ │ - ldr r0, [pc, #708] @ (ba248 ) │ │ + beq.n b9b38 │ │ + b.n b9bc8 │ │ + ldr r0, [pc, #708] @ (b9e28 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, b9fb8 │ │ + blx c1a70 │ │ + cbnz r0, b9b98 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9f8a │ │ - b.n b9fe8 │ │ + beq.n b9b6a │ │ + b.n b9bc8 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, ba036 │ │ + cbz r0, b9c16 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ba0b6 │ │ + bne.n b9c96 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n b9fc0 │ │ + beq.n b9ba0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n b9fe8 │ │ + bne.n b9bc8 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n ba01c │ │ - ldr r4, [pc, #516] @ (ba24c ) │ │ + beq.n b9bfc │ │ + ldr r4, [pc, #516] @ (b9e2c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #516] @ (ba250 ) │ │ + ldr r0, [pc, #516] @ (b9e30 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ba19e │ │ + bne.w b9d7e │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ba090 │ │ + beq.n b9c70 │ │ ldr r3, [r4, #24] │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba052 │ │ - b.n b9fe8 │ │ + beq.n b9c32 │ │ + b.n b9bc8 │ │ add.w r0, r4, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ba078 │ │ + beq.n b9c58 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ba078 │ │ - ldr r4, [pc, #412] @ (ba254 ) │ │ + blx c1840 │ │ + b.n b9c58 │ │ + ldr r4, [pc, #412] @ (b9e34 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #408] @ (ba258 ) │ │ + ldr r0, [pc, #408] @ (b9e38 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ba124 │ │ + blx c1a70 │ │ + cbnz r0, b9d04 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r4, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ba0fe │ │ + beq.n b9cde │ │ ldr r3, [r4, #16] │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba0c4 │ │ - b.n b9fe8 │ │ + beq.n b9ca4 │ │ + b.n b9bc8 │ │ add.w r0, r4, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ba0e6 │ │ + beq.n b9cc6 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ba0e6 │ │ + blx c1840 │ │ + b.n b9cc6 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n ba216 │ │ + bne.n b9df6 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b9fe8 │ │ + bne.w b9bc8 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ba13c │ │ + blx c1ab0 │ │ + b.n b9d1c │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ba216 │ │ + blx c1a70 │ │ + cbnz r0, b9df6 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w b9fe8 │ │ + bne.w b9bc8 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ba1b6 │ │ + blx c1ab0 │ │ + b.n b9d96 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ba226 │ │ + bl 76664 │ │ + cbnz r0, b9e06 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n b9ffa │ │ + b.n b9bda │ │ nop │ │ ldr r1, [sp, #816] @ 0x330 │ │ movs r0, r0 │ │ ldr r1, [sp, #632] @ 0x278 │ │ movs r0, r0 │ │ - lsls r0, r5, #9 │ │ + lsls r0, r1, #8 │ │ movs r1, r0 │ │ - ldr r7, [r7, #104] @ 0x68 │ │ - vsra.u64 q8, q11, #11 │ │ + strb r7, [r7, #7] │ │ + vsra.u64 d16, d6, #11 │ │ movs r1, r0 │ │ - ldr r5, [r1, #100] @ 0x64 │ │ + strb r5, [r1, #6] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (ba308 ) │ │ + ldr r0, [pc, #156] @ (b9ee8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, ba2a0 │ │ + blx c1a50 │ │ + cbnz r0, b9e80 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba278 │ │ - b.n ba2d6 │ │ - ldr r0, [pc, #104] @ (ba30c ) │ │ + beq.n b9e58 │ │ + b.n b9eb6 │ │ + ldr r0, [pc, #104] @ (b9eec ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, ba2dc │ │ + blx c1a70 │ │ + cbnz r0, b9ebc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba2aa │ │ + beq.n b9e8a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n ba2f0 │ │ + b.n b9ed0 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r6, [sp, #616] @ 0x268 │ │ movs r0, r0 │ │ str r6, [sp, #504] @ 0x1f8 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #824] @ (ba658 ) │ │ + ldr r0, [pc, #824] @ (ba238 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -112256,1082 +111927,1082 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ba368 │ │ + blx c1a50 │ │ + cbnz r0, b9f48 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba340 │ │ - b.n ba49e │ │ - ldr r0, [pc, #916] @ (ba700 ) │ │ + beq.n b9f20 │ │ + b.n ba07e │ │ + ldr r0, [pc, #916] @ (ba2e0 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, ba3a0 │ │ + blx c1a70 │ │ + cbnz r0, b9f80 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #46 @ 0x2e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba372 │ │ - b.n ba49e │ │ + beq.n b9f52 │ │ + b.n ba07e │ │ ldrb.w r0, [r7, #-85] │ │ - cbz r0, ba3ce │ │ + cbz r0, b9fae │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e70 │ │ - cbnz r0, ba3fa │ │ + blx c1a50 │ │ + cbnz r0, b9fda │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba3a6 │ │ - b.n ba49e │ │ + beq.n b9f86 │ │ + b.n ba07e │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n ba46c │ │ + bne.n ba04c │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba3d0 │ │ - b.n ba49e │ │ - ldr r4, [pc, #784] @ (ba70c ) │ │ + beq.n b9fb0 │ │ + b.n ba07e │ │ + ldr r4, [pc, #784] @ (ba2ec ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #780] @ (ba710 ) │ │ + ldr r0, [pc, #780] @ (ba2f0 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n ba4d2 │ │ + bne.n ba0b2 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ba446 │ │ + beq.n ba026 │ │ ldr r3, [r4, #32] │ │ mov r0, r5 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba408 │ │ - b.n ba49e │ │ + beq.n b9fe8 │ │ + b.n ba07e │ │ add.w r0, r4, #36 @ 0x24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ba42e │ │ + beq.n ba00e │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #32] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ba42e │ │ + blx c1840 │ │ + b.n ba00e │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r4 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n ba54c │ │ + bne.n ba12c │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba470 │ │ + beq.n ba050 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w ba6d4 │ │ + bne.w ba2b4 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n ba49e │ │ + bne.n ba07e │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ba4ea │ │ + blx c1ab0 │ │ + b.n ba0ca │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w ba3a6 │ │ + bne.w b9f86 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ba580 │ │ + blx c1a50 │ │ + cbnz r0, ba160 │ │ mov r0, r5 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba558 │ │ - b.n ba49e │ │ + beq.n ba138 │ │ + b.n ba07e │ │ sub.w r4, r7, #85 @ 0x55 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, ba5b2 │ │ + blx c1a70 │ │ + cbnz r0, ba192 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #50 @ 0x32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba584 │ │ - b.n ba49e │ │ + beq.n ba164 │ │ + b.n ba07e │ │ ldrb.w r0, [r7, #-85] │ │ cmp r0, #0 │ │ - bne.w ba3a6 │ │ + bne.w b9f86 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, ba5e6 │ │ + blx c1a50 │ │ + cbnz r0, ba1c6 │ │ mov r0, r5 │ │ movs r1, #28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba5be │ │ - b.n ba49e │ │ - ldr r4, [pc, #284] @ (ba704 ) │ │ + beq.n ba19e │ │ + b.n ba07e │ │ + ldr r4, [pc, #284] @ (ba2e4 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #280] @ (ba708 ) │ │ + ldr r0, [pc, #280] @ (ba2e8 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, ba65c │ │ + blx c1a70 │ │ + cbnz r0, ba23c │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n ba630 │ │ + beq.n ba210 │ │ ldr r3, [r4, #40] @ 0x28 │ │ mov r0, r5 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba5f4 │ │ - b.n ba49e │ │ + beq.n ba1d4 │ │ + b.n ba07e │ │ add.w r0, r4, #44 @ 0x2c │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n ba618 │ │ + beq.n ba1f8 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n ba618 │ │ + blx c1840 │ │ + b.n ba1f8 │ │ nop │ │ str r5, [sp, #912] @ 0x390 │ │ movs r0, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, ba6d4 │ │ + blx c1a70 │ │ + cbnz r0, ba2b4 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w ba49e │ │ + bne.w ba07e │ │ mov r0, r5 │ │ movs r1, #56 @ 0x38 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n ba674 │ │ + blx c1ab0 │ │ + b.n ba254 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, ba6e4 │ │ + bl 76664 │ │ + cbnz r0, ba2c4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n ba4b0 │ │ + b.n ba090 │ │ str r5, [sp, #728] @ 0x2d8 │ │ movs r0, r0 │ │ - stc2l 0, cr0, [r6], {0} │ │ - ldr r5, [r3, #16] │ │ - @ instruction: 0xfff5feb2 │ │ + stc2l 0, cr0, [r6], #-0 │ │ + ldr r5, [r3, #68] @ 0x44 │ │ + vcvt.f32.u32 , q1, #11 │ │ movs r0, r0 │ │ - ldr r1, [r1, #48] @ 0x30 │ │ + ldr r1, [r1, #100] @ 0x64 │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, ba726 │ │ + cbz r1, ba306 │ │ mov r4, r1 │ │ - bl ba820 │ │ + bl ba400 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ba820 │ │ + bl ba400 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ba73e │ │ + cbz r1, ba31e │ │ mov r4, r1 │ │ - bl ba9f0 │ │ + bl ba5d0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl ba9f0 │ │ + bl ba5d0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ba756 │ │ + cbz r1, ba336 │ │ mov r4, r1 │ │ - bl babc0 │ │ + bl ba7a0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl babc0 │ │ + bl ba7a0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ba76e │ │ + cbz r1, ba34e │ │ mov r4, r1 │ │ - bl bac44 │ │ + bl ba824 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bac44 │ │ + bl ba824 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ba786 │ │ + cbz r1, ba366 │ │ mov r4, r1 │ │ - bl bacc8 │ │ + bl ba8a8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bacc8 │ │ + bl ba8a8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, ba79e │ │ + cbz r1, ba37e │ │ mov r4, r1 │ │ - bl bad7c │ │ + bl ba95c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bad7c │ │ + bl ba95c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (ba7e4 ) │ │ + ldr r0, [pc, #52] @ (ba3c4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, ba7c2 │ │ + cbz r1, ba3a2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bae30 │ │ - b.n ba7d2 │ │ + bl baa10 │ │ + b.n ba3b2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bae30 │ │ + bl baa10 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r1, [sp, #344] @ 0x158 │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (ba804 ) │ │ + ldr r5, [pc, #20] @ (ba3e4 ) │ │ movs r4, #176 @ 0xb0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n ba7f2 │ │ + bne.n ba3d2 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - b.n ba378 │ │ + b.n b9e98 │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (ba818 ) │ │ + ldr r0, [pc, #12] @ (ba3f8 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (ba81c ) │ │ + ldr r2, [pc, #12] @ (ba3fc ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrh r4, [r3, #12] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (ba9e8 ) │ │ + ldr r0, [pc, #440] @ (ba5c8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (ba9ec ) │ │ + ldr r0, [pc, #428] @ (ba5cc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ba86e │ │ + blx c1a00 │ │ + cbnz r0, ba44e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba844 │ │ - b.n ba93c │ │ + beq.n ba424 │ │ + b.n ba51c │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ba89e │ │ + blx c1a00 │ │ + cbnz r0, ba47e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba874 │ │ - b.n ba93c │ │ + beq.n ba454 │ │ + b.n ba51c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ba8d6 │ │ + blx c1a00 │ │ + cbnz r0, ba4b6 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba8ac │ │ - b.n ba93c │ │ + beq.n ba48c │ │ + b.n ba51c │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ba90e │ │ + blx c1a00 │ │ + cbnz r0, ba4ee │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba8e4 │ │ - b.n ba93c │ │ + beq.n ba4c4 │ │ + b.n ba51c │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ba958 │ │ + blx c1a00 │ │ + cbnz r0, ba538 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n ba914 │ │ + beq.n ba4f4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, ba994 │ │ + blx c1a00 │ │ + cbnz r0, ba574 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n ba966 │ │ - b.n ba940 │ │ + beq.n ba546 │ │ + b.n ba520 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n ba9ca │ │ + bne.n ba5aa │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n ba9ca │ │ + bne.n ba5aa │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n ba940 │ │ + beq.n ba520 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n ba940 │ │ + bgt.n ba520 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n ba940 │ │ + b.n ba520 │ │ str r0, [sp, #840] @ 0x348 │ │ movs r0, r0 │ │ str r0, [sp, #896] @ 0x380 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (babb8 ) │ │ + ldr r0, [pc, #440] @ (ba798 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (babbc ) │ │ + ldr r0, [pc, #428] @ (ba79c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, baa3e │ │ + blx c1a00 │ │ + cbnz r0, ba61e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n baa14 │ │ - b.n bab0c │ │ + beq.n ba5f4 │ │ + b.n ba6ec │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, baa6e │ │ + blx c1a00 │ │ + cbnz r0, ba64e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n baa44 │ │ - b.n bab0c │ │ + beq.n ba624 │ │ + b.n ba6ec │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, baaa6 │ │ + blx c1a00 │ │ + cbnz r0, ba686 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n baa7c │ │ - b.n bab0c │ │ + beq.n ba65c │ │ + b.n ba6ec │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, baade │ │ + blx c1a00 │ │ + cbnz r0, ba6be │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n baab4 │ │ - b.n bab0c │ │ + beq.n ba694 │ │ + b.n ba6ec │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bab28 │ │ + blx c1a00 │ │ + cbnz r0, ba708 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n baae4 │ │ + beq.n ba6c4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bab64 │ │ + blx c1a00 │ │ + cbnz r0, ba744 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bab36 │ │ - b.n bab10 │ │ + beq.n ba716 │ │ + b.n ba6f0 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bab9a │ │ + bne.n ba77a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bab9a │ │ + bne.n ba77a │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bab10 │ │ + beq.n ba6f0 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n bab10 │ │ + bgt.n ba6f0 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n bab10 │ │ + b.n ba6f0 │ │ ldrh r2, [r0, #56] @ 0x38 │ │ movs r0, r0 │ │ ldrh r0, [r2, #56] @ 0x38 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #108] @ (bac3c ) │ │ + ldr r0, [pc, #108] @ (ba81c ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #96] @ (bac40 ) │ │ + ldr r0, [pc, #96] @ (ba820 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bac12 │ │ + blx c1a00 │ │ + cbnz r0, ba7f2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n babe4 │ │ + beq.n ba7c4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bac26 │ │ + b.n ba806 │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #24 @ 0x40c00000 6.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #0 @ 0x40000000 2.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrh r2, [r6, #40] @ 0x28 │ │ movs r0, r0 │ │ ldrh r4, [r0, #42] @ 0x2a │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #108] @ (bacc0 ) │ │ + ldr r0, [pc, #108] @ (ba8a0 ) │ │ sub.w r5, r7, #21 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #96] @ (bacc4 ) │ │ + ldr r0, [pc, #96] @ (ba8a4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bac96 │ │ + blx c1a00 │ │ + cbnz r0, ba876 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bac68 │ │ + beq.n ba848 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bacaa │ │ + b.n ba88a │ │ ldrb.w r0, [r7, #-21] │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #24 @ 0x40c00000 6.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #4] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #8 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrh r6, [r5, #36] @ 0x24 │ │ movs r0, r0 │ │ ldrh r0, [r0, #38] @ 0x26 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (bad74 ) │ │ + ldr r0, [pc, #156] @ (ba954 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bad0c │ │ + blx c1a50 │ │ + cbnz r0, ba8ec │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bace4 │ │ - b.n bad42 │ │ - ldr r0, [pc, #104] @ (bad78 ) │ │ + beq.n ba8c4 │ │ + b.n ba922 │ │ + ldr r0, [pc, #104] @ (ba958 ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bad48 │ │ + blx c1a70 │ │ + cbnz r0, ba928 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bad16 │ │ + beq.n ba8f6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bad5c │ │ + b.n ba93c │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #62 @ 0x41f00000 30.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r6, [r5, #32] │ │ movs r0, r0 │ │ ldrh r2, [r2, #32] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #156] @ (bae28 ) │ │ + ldr r0, [pc, #156] @ (baa08 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, badc0 │ │ + blx c1a50 │ │ + cbnz r0, ba9a0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bad98 │ │ - b.n badf6 │ │ - ldr r0, [pc, #104] @ (bae2c ) │ │ + beq.n ba978 │ │ + b.n ba9d6 │ │ + ldr r0, [pc, #104] @ (baa0c ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, badfc │ │ + blx c1a70 │ │ + cbnz r0, ba9dc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n badca │ │ + beq.n ba9aa │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bae10 │ │ + b.n ba9f0 │ │ ldrb.w r0, [r7, #-25] │ │ vmov.f64 d0, #62 @ 0x41f00000 30.0 │ │ cmp r0, #0 │ │ vmov.f64 d16, #112 @ 0x3f800000 1.0 │ │ it eq │ │ vmoveq.f64 d0, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r2, [r7, #26] │ │ movs r0, r0 │ │ ldrh r6, [r3, #26] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #396] @ (bafcc ) │ │ + ldr r0, [pc, #396] @ (babac ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -113340,1209 +113011,1209 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #22 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, baeba │ │ + blx c1a50 │ │ + cbnz r0, baa9a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bae60 │ │ + beq.n baa40 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #276] @ (bafd0 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #276] @ (babb0 ) │ │ add.w r9, sp, #4 │ │ - ldr r0, [pc, #272] @ (bafd4 ) │ │ + ldr r0, [pc, #272] @ (babb4 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #23 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, baf26 │ │ + blx c1a70 │ │ + cbnz r0, bab06 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r4, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n baf02 │ │ + beq.n baae2 │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ movs r1, #23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n baec8 │ │ - b.n bae86 │ │ + beq.n baaa8 │ │ + b.n baa66 │ │ adds r0, r4, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n baeea │ │ + beq.n baaca │ │ ldr r0, [sp, #0] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r4 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n baeea │ │ + blx c1840 │ │ + b.n baaca │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, baf9e │ │ + blx c1a70 │ │ + cbnz r0, bab7e │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w bae86 │ │ + bne.w baa66 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n baf3e │ │ + blx c1ab0 │ │ + b.n bab1e │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bafae │ │ + bl 76664 │ │ + cbnz r0, bab8e │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ - b.n bae98 │ │ + b.n baa78 │ │ nop │ │ ldrh r4, [r0, #22] │ │ movs r0, r0 │ │ - bic.w r0, r2, #8388608 @ 0x800000 │ │ - str r1, [r1, #4] │ │ + ubfx r0, r2, #0, #1 │ │ + str r1, [r1, #56] @ 0x38 │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, bafea │ │ + cbz r1, babca │ │ mov r4, r1 │ │ - bl bb1e8 │ │ + bl badc8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bb1e8 │ │ + bl badc8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bb002 │ │ + cbz r1, babe2 │ │ mov r4, r1 │ │ - bl bb384 │ │ + bl baf64 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bb384 │ │ + bl baf64 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bb01a │ │ + cbz r1, babfa │ │ mov r4, r1 │ │ - bl bb400 │ │ + bl bafe0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bb400 │ │ + bl bafe0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bb032 │ │ + cbz r1, bac12 │ │ mov r4, r1 │ │ - bl bb5d0 │ │ + bl bb1b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bb5d0 │ │ + bl bb1b0 │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, bb048 │ │ + cbz r1, bac28 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bb7a0 │ │ + bl bb380 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bb7a0 │ │ + b.w bb380 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bb088 ) │ │ + ldr r0, [pc, #52] @ (bac68 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, bb068 │ │ + cbz r1, bac48 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bb9a4 │ │ - b.n bb078 │ │ + bl bb584 │ │ + b.n bac58 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bb9a4 │ │ + bl bb584 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r0, [r6, #4] │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bb0cc ) │ │ + ldr r0, [pc, #52] @ (bacac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bb0aa │ │ + cbz r1, bac8a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bba74 │ │ - b.n bb0ba │ │ + bl bb654 │ │ + b.n bac9a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bba74 │ │ + bl bb654 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r6, [r5, #2] │ │ movs r0, r0 │ │ - cbz r1, bb0e0 │ │ + cbz r1, bacc0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bbba4 │ │ + bl bb784 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bbba4 │ │ + b.w bb784 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bb124 ) │ │ + ldr r0, [pc, #52] @ (bad04 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bb102 │ │ + cbz r1, bace2 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bbc78 │ │ - b.n bb112 │ │ + bl bb858 │ │ + b.n bacf2 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bbc78 │ │ + bl bb858 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r6, [r2, #0] │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bb168 ) │ │ + ldr r0, [pc, #52] @ (bad48 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bb146 │ │ + cbz r1, bad26 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bbe24 │ │ - b.n bb156 │ │ + bl bba04 │ │ + b.n bad36 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bbe24 │ │ + bl bba04 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r2, #62] @ 0x3e │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bb1ac ) │ │ + ldr r0, [pc, #52] @ (bad8c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bb18a │ │ + cbz r1, bad6a │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bbfd0 │ │ - b.n bb19a │ │ + bl bbbb0 │ │ + b.n bad7a │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bbfd0 │ │ + bl bbbb0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r6, [r1, #60] @ 0x3c │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (bb1cc ) │ │ + ldr r5, [pc, #20] @ (badac ) │ │ mov.w r4, #272 @ 0x110 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n bb1bc │ │ + bne.n bad9c │ │ pop {r4, r5, r7, pc} │ │ - bgt.n bb12c │ │ + bgt.n bae4c │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bb1e0 ) │ │ + ldr r0, [pc, #12] @ (badc0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bb1e4 ) │ │ + ldr r2, [pc, #12] @ (badc4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrb r4, [r2, #31] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #376] @ (bb370 ) │ │ + ldr r0, [pc, #376] @ (baf50 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #8 │ │ - ldr r6, [pc, #364] @ (bb374 ) │ │ - ldr r0, [pc, #364] @ (bb378 ) │ │ + ldr r6, [pc, #364] @ (baf54 ) │ │ + ldr r0, [pc, #364] @ (baf58 ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bb26a │ │ + blx c1a00 │ │ + cbnz r0, bae4a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bb244 │ │ + beq.n bae24 │ │ ldr r2, [r6, #0] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb210 │ │ - b.n bb2d6 │ │ + beq.n badf0 │ │ + b.n baeb6 │ │ adds r0, r6, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bb22e │ │ + beq.n bae0e │ │ mov r0, sl │ │ movs r1, #12 │ │ mov r8, sl │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, sl │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r6 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n bb22e │ │ + blx c1840 │ │ + b.n bae0e │ │ ldr r0, [sp, #8] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ - cbz r0, bb2da │ │ + cbz r0, baeba │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #260] @ (bb37c ) │ │ + ldr r0, [pc, #260] @ (baf5c ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bb2f4 │ │ + blx c1a00 │ │ + cbnz r0, baed4 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bb2ae │ │ + beq.n bae8e │ │ ldr r2, [r6, #8] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb27a │ │ - b.n bb2da │ │ + beq.n bae5a │ │ + b.n baeba │ │ add.w r8, r6, #12 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bb298 │ │ + beq.n bae78 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #8] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n bb298 │ │ + blx c1840 │ │ + b.n bae78 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ - bne.n bb36c │ │ + bne.n baf4c │ │ vorr d0, d8, d8 │ │ vpop {d5-d9} │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #136] @ (bb380 ) │ │ + ldr r0, [pc, #136] @ (baf60 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bb32a │ │ + blx c1a70 │ │ + cbnz r0, baf0a │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb2fc │ │ - b.n bb2da │ │ + beq.n baedc │ │ + b.n baeba │ │ vldr d9, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb35a │ │ + blx c1a00 │ │ + cbnz r0, baf3a │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb330 │ │ - b.n bb2da │ │ + beq.n baf10 │ │ + b.n baeba │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d9, d16 │ │ vmul.f64 d8, d16, d17 │ │ - b.n bb2da │ │ - blx c1af0 │ │ + b.n baeba │ │ + blx c16d0 │ │ strh r4, [r1, #56] @ 0x38 │ │ movs r0, r0 │ │ - @ instruction: 0xf0e20000 │ │ - ldrsh r6, [r1, r7] │ │ - vqrdmlsh.s , , d20[0] │ │ + eor.w r0, r2, #0 │ │ + str r6, [r1, #48] @ 0x30 │ │ + vsubl.u q11, d21, d20 │ │ vclt.f16 d24, d24, #0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #100] @ (bb3f8 ) │ │ + ldr r0, [pc, #100] @ (bafd8 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #88] @ (bb3fc ) │ │ + ldr r0, [pc, #88] @ (bafdc ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bb3d4 │ │ + blx c1a00 │ │ + cbnz r0, bafb4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb3a6 │ │ + beq.n baf86 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bb3e0 │ │ + b.n bafc0 │ │ vmov.f64 d17, #136 @ 0xc0400000 -3.0 │ │ vldr d16, [sp] │ │ vsub.f64 d0, d17, d16 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r0, [r6, #42] @ 0x2a │ │ movs r0, r0 │ │ strh r6, [r7, #42] @ 0x2a │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (bb5c8 ) │ │ + ldr r0, [pc, #440] @ (bb1a8 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (bb5cc ) │ │ + ldr r0, [pc, #428] @ (bb1ac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb44e │ │ + blx c1a00 │ │ + cbnz r0, bb02e │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb424 │ │ - b.n bb51c │ │ + beq.n bb004 │ │ + b.n bb0fc │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb47e │ │ + blx c1a00 │ │ + cbnz r0, bb05e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb454 │ │ - b.n bb51c │ │ + beq.n bb034 │ │ + b.n bb0fc │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb4b6 │ │ + blx c1a00 │ │ + cbnz r0, bb096 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb48c │ │ - b.n bb51c │ │ + beq.n bb06c │ │ + b.n bb0fc │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb4ee │ │ + blx c1a00 │ │ + cbnz r0, bb0ce │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb4c4 │ │ - b.n bb51c │ │ + beq.n bb0a4 │ │ + b.n bb0fc │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb538 │ │ + blx c1a00 │ │ + cbnz r0, bb118 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb4f4 │ │ + beq.n bb0d4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb574 │ │ + blx c1a00 │ │ + cbnz r0, bb154 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bb546 │ │ - b.n bb520 │ │ + beq.n bb126 │ │ + b.n bb100 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bb5aa │ │ + bne.n bb18a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bb5aa │ │ + bne.n bb18a │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bb520 │ │ + beq.n bb100 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n bb520 │ │ + bgt.n bb100 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n bb520 │ │ + b.n bb100 │ │ strh r2, [r6, #38] @ 0x26 │ │ movs r0, r0 │ │ strh r0, [r0, #40] @ 0x28 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (bb798 ) │ │ + ldr r0, [pc, #440] @ (bb378 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (bb79c ) │ │ + ldr r0, [pc, #428] @ (bb37c ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb61e │ │ + blx c1a00 │ │ + cbnz r0, bb1fe │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb5f4 │ │ - b.n bb6ec │ │ + beq.n bb1d4 │ │ + b.n bb2cc │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb64e │ │ + blx c1a00 │ │ + cbnz r0, bb22e │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb624 │ │ - b.n bb6ec │ │ + beq.n bb204 │ │ + b.n bb2cc │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb686 │ │ + blx c1a00 │ │ + cbnz r0, bb266 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #16 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb65c │ │ - b.n bb6ec │ │ + beq.n bb23c │ │ + b.n bb2cc │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb6be │ │ + blx c1a00 │ │ + cbnz r0, bb29e │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #17 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb694 │ │ - b.n bb6ec │ │ + beq.n bb274 │ │ + b.n bb2cc │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb708 │ │ + blx c1a00 │ │ + cbnz r0, bb2e8 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb6c4 │ │ + beq.n bb2a4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bb744 │ │ + blx c1a00 │ │ + cbnz r0, bb324 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bb716 │ │ - b.n bb6f0 │ │ + beq.n bb2f6 │ │ + b.n bb2d0 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bb77a │ │ + bne.n bb35a │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bb77a │ │ + bne.n bb35a │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bb6f0 │ │ + beq.n bb2d0 │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n bb6f0 │ │ + bgt.n bb2d0 │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n bb6f0 │ │ + b.n bb2d0 │ │ strh r2, [r4, #24] │ │ movs r0, r0 │ │ strh r0, [r6, #24] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #460] @ (bb978 ) │ │ + ldr r0, [pc, #460] @ (bb558 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #444] @ (bb97c ) │ │ - ldr r0, [pc, #448] @ (bb980 ) │ │ + ldr r5, [pc, #444] @ (bb55c ) │ │ + ldr r0, [pc, #448] @ (bb560 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #444] @ (bb984 ) │ │ - ldr r6, [pc, #444] @ (bb988 ) │ │ + ldr r0, [pc, #444] @ (bb564 ) │ │ + ldr r6, [pc, #444] @ (bb568 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bb842 │ │ + blx c1b60 │ │ + cbnz r0, bb422 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bb818 │ │ + beq.n bb3f8 │ │ ldr r0, [r5, #16] │ │ - cbz r0, bb7fc │ │ + cbz r0, bb3dc │ │ ldr r1, [r0, #16] │ │ - cbz r1, bb7fc │ │ + cbz r1, bb3dc │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bb7fe │ │ + b.n bb3de │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb7d0 │ │ - b.n bb956 │ │ + beq.n bb3b0 │ │ + b.n bb536 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bb7ee │ │ + beq.n bb3ce │ │ mov r0, fp │ │ movs r1, #13 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n bb7ee │ │ + blx c1840 │ │ + b.n bb3ce │ │ ldr.w fp, [sp, #12] │ │ add.w sl, sp, #12 │ │ - ldr r0, [pc, #320] @ (bb98c ) │ │ + ldr r0, [pc, #320] @ (bb56c ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #316] @ (bb990 ) │ │ - ldr r6, [pc, #320] @ (bb994 ) │ │ + ldr r0, [pc, #316] @ (bb570 ) │ │ + ldr r6, [pc, #320] @ (bb574 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bb8c8 │ │ + blx c1b60 │ │ + cbnz r0, bb4a8 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bb8a2 │ │ + beq.n bb482 │ │ ldr r0, [r5, #24] │ │ - cbz r0, bb886 │ │ + cbz r0, bb466 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bb886 │ │ + cbz r1, bb466 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bb888 │ │ + b.n bb468 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb85a │ │ - b.n bb956 │ │ + beq.n bb43a │ │ + b.n bb536 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bb878 │ │ + beq.n bb458 │ │ ldr r0, [sp, #8] │ │ movs r1, #13 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bb878 │ │ + blx c1840 │ │ + b.n bb458 │ │ ldr r0, [sp, #12] │ │ add.w sl, sp, #12 │ │ orr.w fp, fp, r0 │ │ str.w fp, [sp, #12] │ │ - ldr r0, [pc, #192] @ (bb998 ) │ │ + ldr r0, [pc, #192] @ (bb578 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #188] @ (bb99c ) │ │ - ldr r6, [pc, #192] @ (bb9a0 ) │ │ + ldr r0, [pc, #188] @ (bb57c ) │ │ + ldr r6, [pc, #192] @ (bb580 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bb96e │ │ + blx c1b60 │ │ + cbnz r0, bb54e │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bb930 │ │ + beq.n bb510 │ │ ldr r0, [r5, #32] │ │ - cbz r0, bb914 │ │ + cbz r0, bb4f4 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bb914 │ │ + cbz r1, bb4f4 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bb916 │ │ + b.n bb4f6 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb8e6 │ │ - b.n bb956 │ │ + beq.n bb4c6 │ │ + b.n bb536 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bb906 │ │ + beq.n bb4e6 │ │ ldr r0, [sp, #8] │ │ movs r1, #13 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bb906 │ │ + blx c1840 │ │ + b.n bb4e6 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [sp, #12] │ │ orr.w r0, r0, fp │ │ - b.n bb958 │ │ + b.n bb538 │ │ nop │ │ strh r4, [r2, #10] │ │ movs r0, r0 │ │ - @ instruction: 0xeb2c0000 │ │ - ldr r0, [r1, r7] │ │ - vqrshrn.u64 d21, q9, #11 │ │ - vqshrn.u64 d21, , #11 │ │ - vqshrn.u64 d21, q15, #11 │ │ - vqshrn.u64 d21, q6, #11 │ │ - vtbl.8 d21, {d21}, d29 │ │ - @ instruction: 0xfff558b2 │ │ - vsli.64 d21, d25, #53 @ 0x35 │ │ - vtbl.8 d21, {d5}, d17 │ │ + pkhbt r0, ip, r0 │ │ + ldrb r0, [r1, r4] │ │ + @ instruction: 0xfff55cb2 │ │ + vcvt.f16.u16 , , #11 │ │ + vcvt.f16.u16 , q15, #11 │ │ + vcvt.f16.u16 , q6, #11 │ │ + vtbx.8 d21, {d21-d24}, d29 │ │ + @ instruction: 0xfff55bf2 │ │ + @ instruction: 0xfff558f9 │ │ + vtbx.8 d21, {d5-d8}, d17 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #188] @ (bba6c ) │ │ + ldr r0, [pc, #188] @ (bb64c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ movs r0, #0 │ │ str r0, [sp, #12] │ │ strd r0, r0, [sp, #4] │ │ add r0, sp, #4 │ │ add.w sl, r0, #8 │ │ add r4, sp, #16 │ │ mov r0, r5 │ │ movs r1, #30 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bb9f6 │ │ + blx c1a50 │ │ + cbnz r0, bb5d6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb9ce │ │ - b.n bba2a │ │ + beq.n bb5ae │ │ + b.n bb60a │ │ add r6, sp, #4 │ │ - ldr r0, [pc, #116] @ (bba70 ) │ │ + ldr r0, [pc, #116] @ (bb650 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bba3a │ │ + blx c1a70 │ │ + cbnz r0, bb61a │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #16] │ │ mov r0, r5 │ │ movs r1, #31 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bb9fe │ │ + beq.n bb5de │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ - b.n bba48 │ │ + b.n bb628 │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #4] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrb r2, [r2, #29] │ │ movs r0, r0 │ │ ldrb r2, [r6, #28] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r8, r0 │ │ - ldr r0, [pc, #284] @ (bbba0 ) │ │ + ldr r0, [pc, #284] @ (bb780 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #32] │ │ @@ -114551,195 +114222,195 @@ │ │ str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #32 │ │ add.w fp, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #32 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bbade │ │ + blx c1a50 │ │ + cbnz r0, bb6be │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bbaa4 │ │ + beq.n bb684 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n bbb7e │ │ + b.n bb75e │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #8 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, bbb54 │ │ + blx c1a70 │ │ + cbnz r0, bb734 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #4] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n bbaca │ │ + bne.n bb6aa │ │ mov r0, r5 │ │ movs r1, #33 @ 0x21 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n bbaf6 │ │ + blx c1ab0 │ │ + b.n bb6d6 │ │ add r4, sp, #32 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bbb64 │ │ + bl 76664 │ │ + cbnz r0, bb744 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #48] @ 0x30 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #32] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #32 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #60 @ 0x3c │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r0, [r0, #26] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (bbc64 ) │ │ + ldr r0, [pc, #180] @ (bb844 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (bbc68 ) │ │ - ldr r0, [pc, #168] @ (bbc6c ) │ │ + ldr r5, [pc, #164] @ (bb848 ) │ │ + ldr r0, [pc, #168] @ (bb84c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (bbc70 ) │ │ - ldr r6, [pc, #164] @ (bbc74 ) │ │ + ldr r0, [pc, #164] @ (bb850 ) │ │ + ldr r6, [pc, #164] @ (bb854 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bbc48 │ │ + blx c1b60 │ │ + cbnz r0, bb828 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bbc1e │ │ + beq.n bb7fe │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, bbc02 │ │ + cbz r0, bb7e2 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bbc02 │ │ + cbz r1, bb7e2 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bbc04 │ │ + b.n bb7e4 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bbbd4 │ │ - b.n bbc4c │ │ + beq.n bb7b4 │ │ + b.n bb82c │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bbbf4 │ │ + beq.n bb7d4 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n bbbf4 │ │ + blx c1840 │ │ + b.n bb7d4 │ │ ldr r0, [sp, #12] │ │ - b.n bbc4e │ │ + b.n bb82e │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r0, [r2, #21] │ │ movs r0, r0 │ │ - b.n bbabc │ │ + b.n bb5dc │ │ movs r0, r0 │ │ - strb r1, [r1, r2] │ │ - vcle.f16 , q9, #0 │ │ - vclt.f16 , , #0 │ │ + ldrsb r1, [r1, r7] │ │ + vtbl.8 d21, {d5-d6}, d18 │ │ + vtbl.8 d21, {d21-d22}, d11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (bbe18 ) │ │ + ldr r0, [pc, #400] @ (bb9f8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -114748,160 +114419,160 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bbd02 │ │ + blx c1a50 │ │ + cbnz r0, bb8e2 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bbca8 │ │ + beq.n bb888 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (bbe1c ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (bb9fc ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (bbe20 ) │ │ + ldr r0, [pc, #276] @ (bba00 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, bbd72 │ │ + blx c1a70 │ │ + cbnz r0, bb952 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bbd4c │ │ + beq.n bb92c │ │ ldr r3, [r4, #48] @ 0x30 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bbd10 │ │ - b.n bbcce │ │ + beq.n bb8f0 │ │ + b.n bb8ae │ │ add.w r0, r4, #52 @ 0x34 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bbd34 │ │ + beq.n bb914 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #48] @ 0x30 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bbd34 │ │ + blx c1840 │ │ + b.n bb914 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, bbdea │ │ + blx c1a70 │ │ + cbnz r0, bb9ca │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w bbcce │ │ + bne.w bb8ae │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n bbd8a │ │ + blx c1ab0 │ │ + b.n bb96a │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bbdfa │ │ + bl 76664 │ │ + cbnz r0, bb9da │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n bbce0 │ │ + b.n bb8c0 │ │ nop │ │ ldrb r4, [r7, #17] │ │ movs r0, r0 │ │ - b.n bb9e4 │ │ + b.n bb504 │ │ movs r0, r0 │ │ - strh r1, [r0, r0] │ │ + strb r1, [r0, r5] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (bbfc4 ) │ │ + ldr r0, [pc, #400] @ (bbba4 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -114910,160 +114581,160 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bbeae │ │ + blx c1a50 │ │ + cbnz r0, bba8e │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bbe54 │ │ + beq.n bba34 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (bbfc8 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (bbba8 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (bbfcc ) │ │ + ldr r0, [pc, #276] @ (bbbac ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, bbf1e │ │ + blx c1a70 │ │ + cbnz r0, bbafe │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bbef8 │ │ + beq.n bbad8 │ │ ldr r3, [r4, #56] @ 0x38 │ │ mov r0, r5 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bbebc │ │ - b.n bbe7a │ │ + beq.n bba9c │ │ + b.n bba5a │ │ add.w r0, r4, #60 @ 0x3c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bbee0 │ │ + beq.n bbac0 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #56] @ 0x38 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bbee0 │ │ + blx c1840 │ │ + b.n bbac0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, bbf96 │ │ + blx c1a70 │ │ + cbnz r0, bbb76 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w bbe7a │ │ + bne.w bba5a │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n bbf36 │ │ + blx c1ab0 │ │ + b.n bbb16 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bbfa6 │ │ + bl 76664 │ │ + cbnz r0, bbb86 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n bbe8c │ │ + b.n bba6c │ │ nop │ │ ldrb r0, [r2, #11] │ │ movs r0, r0 │ │ - b.n bb838 │ │ + b.n bc358 │ │ movs r0, r0 │ │ - str r5, [r2, r1] │ │ + strh r5, [r2, r6] │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (bc170 ) │ │ + ldr r0, [pc, #400] @ (bbd50 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -115072,1299 +114743,1299 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bc05a │ │ + blx c1a50 │ │ + cbnz r0, bbc3a │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #42 @ 0x2a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc000 │ │ + beq.n bbbe0 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (bc174 ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (bbd54 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (bc178 ) │ │ + ldr r0, [pc, #276] @ (bbd58 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, bc0ca │ │ + blx c1a70 │ │ + cbnz r0, bbcaa │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bc0a4 │ │ + beq.n bbc84 │ │ ldr r3, [r4, #64] @ 0x40 │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc068 │ │ - b.n bc026 │ │ + beq.n bbc48 │ │ + b.n bbc06 │ │ add.w r0, r4, #68 @ 0x44 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bc08c │ │ + beq.n bbc6c │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #64] @ 0x40 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bc08c │ │ + blx c1840 │ │ + b.n bbc6c │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, bc142 │ │ + blx c1a70 │ │ + cbnz r0, bbd22 │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w bc026 │ │ + bne.w bbc06 │ │ mov r0, r5 │ │ movs r1, #44 @ 0x2c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n bc0e2 │ │ + blx c1ab0 │ │ + b.n bbcc2 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bc152 │ │ + bl 76664 │ │ + cbnz r0, bbd32 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n bc038 │ │ + b.n bbc18 │ │ nop │ │ ldrb r4, [r4, #4] │ │ movs r0, r0 │ │ - b.n bc68c │ │ + b.n bc1ac │ │ movs r0, r0 │ │ - ldr r6, [pc, #676] @ (bc420 ) │ │ + str r1, [r5, r7] │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, bc18e │ │ + cbz r1, bbd6e │ │ mov r4, r1 │ │ - bl bc2ec │ │ + bl bbecc │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bc2ec │ │ + bl bbecc │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bc1a6 │ │ + cbz r1, bbd86 │ │ mov r4, r1 │ │ - bl bc4bc │ │ + bl bc09c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bc4bc │ │ + bl bc09c │ │ pop {r4, r6, r7, pc} │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bc1e8 ) │ │ + ldr r0, [pc, #52] @ (bbdc8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, bc1c8 │ │ + cbz r1, bbda8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bc68c │ │ - b.n bc1d8 │ │ + bl bc26c │ │ + b.n bbdb8 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bc68c │ │ + bl bc26c │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r0, [r2, #29] │ │ movs r0, r0 │ │ - cbz r1, bc1fc │ │ + cbz r1, bbddc │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bcb28 │ │ + bl bc708 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bcb28 │ │ - cbz r1, bc210 │ │ + b.w bc708 │ │ + cbz r1, bbdf0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bcbf8 │ │ + bl bc7d8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bcbf8 │ │ + b.w bc7d8 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bc254 ) │ │ + ldr r0, [pc, #52] @ (bbe34 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bc232 │ │ + cbz r1, bbe12 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bcccc │ │ - b.n bc242 │ │ + bl bc8ac │ │ + b.n bbe22 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bcccc │ │ + bl bc8ac │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r6, [r4, #27] │ │ movs r0, r0 │ │ - cbz r1, bc268 │ │ + cbz r1, bbe48 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bcdc0 │ │ + bl bc9a0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bcdc0 │ │ + b.w bc9a0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bc27e │ │ + cbz r1, bbe5e │ │ mov r4, r1 │ │ - bl bce98 │ │ + bl bca78 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bce98 │ │ + bl bca78 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bc296 │ │ + cbz r1, bbe76 │ │ mov r4, r1 │ │ - bl bcfac │ │ + bl bcb8c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bcfac │ │ + bl bcb8c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bc2ae │ │ + cbz r1, bbe8e │ │ mov r4, r1 │ │ - bl bd0cc │ │ + bl bccac │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bd0cc │ │ + bl bccac │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (bc2d0 ) │ │ + ldr r5, [pc, #20] @ (bbeb0 ) │ │ movs r4, #248 @ 0xf8 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n bc2be │ │ + bne.n bbe9e │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bc2e4 ) │ │ + ldr r0, [pc, #12] @ (bbec4 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bc2e8 ) │ │ + ldr r2, [pc, #12] @ (bbec8 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldr r0, [r2, #108] @ 0x6c │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (bc4b4 ) │ │ + ldr r0, [pc, #440] @ (bc094 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (bc4b8 ) │ │ + ldr r0, [pc, #428] @ (bc098 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc33a │ │ + blx c1a00 │ │ + cbnz r0, bbf1a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc310 │ │ - b.n bc408 │ │ + beq.n bbef0 │ │ + b.n bbfe8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc36a │ │ + blx c1a00 │ │ + cbnz r0, bbf4a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc340 │ │ - b.n bc408 │ │ + beq.n bbf20 │ │ + b.n bbfe8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc3a2 │ │ + blx c1a00 │ │ + cbnz r0, bbf82 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc378 │ │ - b.n bc408 │ │ + beq.n bbf58 │ │ + b.n bbfe8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc3da │ │ + blx c1a00 │ │ + cbnz r0, bbfba │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc3b0 │ │ - b.n bc408 │ │ + beq.n bbf90 │ │ + b.n bbfe8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc424 │ │ + blx c1a00 │ │ + cbnz r0, bc004 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc3e0 │ │ + beq.n bbfc0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc460 │ │ + blx c1a00 │ │ + cbnz r0, bc040 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bc432 │ │ - b.n bc40c │ │ + beq.n bc012 │ │ + b.n bbfec │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bc496 │ │ + bne.n bc076 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bc496 │ │ + bne.n bc076 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bc40c │ │ + beq.n bbfec │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n bc40c │ │ + bgt.n bbfec │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n bc40c │ │ + b.n bbfec │ │ strb r6, [r0, #24] │ │ movs r0, r0 │ │ strb r4, [r2, #24] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #440] @ (bc684 ) │ │ + ldr r0, [pc, #440] @ (bc264 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #428] @ (bc688 ) │ │ + ldr r0, [pc, #428] @ (bc268 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc50a │ │ + blx c1a00 │ │ + cbnz r0, bc0ea │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc4e0 │ │ - b.n bc5d8 │ │ + beq.n bc0c0 │ │ + b.n bc1b8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc53a │ │ + blx c1a00 │ │ + cbnz r0, bc11a │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #10 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc510 │ │ - b.n bc5d8 │ │ + beq.n bc0f0 │ │ + b.n bc1b8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc572 │ │ + blx c1a00 │ │ + cbnz r0, bc152 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc548 │ │ - b.n bc5d8 │ │ + beq.n bc128 │ │ + b.n bc1b8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc5aa │ │ + blx c1a00 │ │ + cbnz r0, bc18a │ │ mov r0, r4 │ │ movs r1, #22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc580 │ │ - b.n bc5d8 │ │ + beq.n bc160 │ │ + b.n bc1b8 │ │ vldr d9, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc5f4 │ │ + blx c1a00 │ │ + cbnz r0, bc1d4 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc5b0 │ │ + beq.n bc190 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d9} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d9, d9, d16 │ │ vstr d9, [sp] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc630 │ │ + blx c1a00 │ │ + cbnz r0, bc210 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bc602 │ │ - b.n bc5dc │ │ + beq.n bc1e2 │ │ + b.n bc1bc │ │ vldr d16, [sp] │ │ vadd.f64 d0, d9, d16 │ │ vcmp.f64 d0, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bc666 │ │ + bne.n bc246 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bc666 │ │ + bne.n bc246 │ │ vmov.i32 d16, #-2147483648 @ 0x80000000 │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d16, d16, #32 │ │ vbsl d16, d0, d17 │ │ vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bc5dc │ │ + beq.n bc1bc │ │ vcmp.f64 d0, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - bgt.n bc5dc │ │ + bgt.n bc1bc │ │ vcmp.f64 d0, d0 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d0 │ │ vorr d0, d8, d8 │ │ - b.n bc5dc │ │ + b.n bc1bc │ │ strb r6, [r6, #16] │ │ movs r0, r0 │ │ strb r4, [r0, #17] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp} │ │ mov r8, r0 │ │ - ldr r0, [pc, #140] @ (bc724 ) │ │ + ldr r0, [pc, #140] @ (bc304 ) │ │ mov r5, r1 │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ movs r0, #0 │ │ strd r0, r0, [sp] │ │ str r0, [sp, #8] │ │ movs r0, #2 │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #112] @ (bc728 ) │ │ + ldr r0, [pc, #112] @ (bc308 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bc6ee │ │ + blx c1a00 │ │ + cbnz r0, bc2ce │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #16 │ │ mov r2, r4 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bc6ba │ │ + beq.n bc29a │ │ movs r0, #0 │ │ strd r0, r0, [r8] │ │ str.w r0, [r8, #8] │ │ - b.n bc706 │ │ + b.n bc2e6 │ │ mov r0, sp │ │ - bl 76744 │ │ - cbnz r0, bc6fc │ │ + bl 76664 │ │ + cbnz r0, bc2dc │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ ldr r1, [r5, #8] │ │ mov r2, sp │ │ mov r0, r8 │ │ - bl bc72c │ │ + bl bc30c │ │ mov r0, sp │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #32 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r0, [r5, #9] │ │ movs r0, r0 │ │ strb r2, [r7, #9] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #316] @ (bc874 ) │ │ + ldr r0, [pc, #316] @ (bc454 ) │ │ mov r5, r2 │ │ mov r9, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #12] │ │ mov r0, r2 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r4, r0 │ │ - ldr r0, [pc, #292] @ (bc878 ) │ │ + ldr r0, [pc, #292] @ (bc458 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 88858 │ │ - cbz r0, bc776 │ │ + bl 88608 │ │ + cbz r0, bc356 │ │ ldrb r0, [r5, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r5, #0] │ │ ldrne r1, [r0, #4] │ │ addne r5, r0, r1 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 757c4 │ │ - b.n bc85e │ │ - cbz r4, bc77e │ │ + bl 756e4 │ │ + b.n bc43e │ │ + cbz r4, bc35e │ │ ldrb r0, [r4, #8] │ │ lsls r0, r0, #28 │ │ - bmi.n bc7c2 │ │ - ldr r1, [pc, #252] @ (bc87c ) │ │ + bmi.n bc3a2 │ │ + ldr r1, [pc, #252] @ (bc45c ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 88858 │ │ - cbz r0, bc7a0 │ │ + bl 88608 │ │ + cbz r0, bc380 │ │ ldrb r0, [r5, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r5, #0] │ │ ldrne r1, [r0, #4] │ │ addne r5, r0, r1 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl bc888 │ │ - b.n bc85e │ │ - ldr r1, [pc, #220] @ (bc880 ) │ │ + bl bc468 │ │ + b.n bc43e │ │ + ldr r1, [pc, #220] @ (bc460 ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 88858 │ │ - cbz r0, bc7da │ │ + bl 88608 │ │ + cbz r0, bc3ba │ │ ldrb r0, [r5, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r5, #0] │ │ ldrne r1, [r0, #4] │ │ addne r5, r0, r1 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl bc9b0 │ │ - b.n bc85e │ │ + bl bc590 │ │ + b.n bc43e │ │ ldrb r0, [r5, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r5, #0] │ │ ldrne r1, [r0, #4] │ │ addne r5, r0, r1 │ │ ldr r2, [r5, #0] │ │ mov r0, r8 │ │ mov r1, r9 │ │ - blx c2150 │ │ - b.n bc85e │ │ - ldr r1, [pc, #168] @ (bc884 ) │ │ + blx c1d30 │ │ + b.n bc43e │ │ + ldr r1, [pc, #168] @ (bc464 ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 88858 │ │ - cbz r0, bc7fc │ │ + bl 88608 │ │ + cbz r0, bc3dc │ │ ldrb r0, [r5, #16] │ │ lsls r0, r0, #31 │ │ ittt ne │ │ ldrne r0, [r5, #0] │ │ ldrne r1, [r0, #4] │ │ addne r5, r0, r1 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl bca20 │ │ - b.n bc85e │ │ + bl bc600 │ │ + b.n bc43e │ │ movs r0, #0 │ │ strd r0, r0, [r8] │ │ str.w r0, [r8, #8] │ │ mov r0, r5 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r1, r6 │ │ - bl 88858 │ │ - cbz r0, bc834 │ │ + bl 88608 │ │ + cbz r0, bc414 │ │ mov r9, sp │ │ mov r1, r5 │ │ mov r0, r9 │ │ - blx c1fd0 │ │ + blx c1bb0 │ │ mov r0, r9 │ │ mov r1, r6 │ │ mov r2, r8 │ │ - blx c1fe0 │ │ + blx c1bc0 │ │ mov r4, r0 │ │ mov r0, r9 │ │ - bl 740b8 │ │ - cbz r4, bc842 │ │ - b.n bc85e │ │ + bl 73fd8 │ │ + cbz r4, bc422 │ │ + b.n bc43e │ │ mov r0, r9 │ │ mov r1, r5 │ │ mov r2, r6 │ │ mov r3, r8 │ │ - blx c1ff0 │ │ - cbnz r0, bc85e │ │ + blx c1bd0 │ │ + cbnz r0, bc43e │ │ mov r0, r5 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ ldrb r1, [r5, #16] │ │ mov r3, r8 │ │ lsls r1, r1, #31 │ │ ittt ne │ │ ldrne r1, [r5, #0] │ │ ldrne r2, [r1, #4] │ │ addne r5, r1, r2 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - blx c2000 │ │ + blx c1be0 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itt eq │ │ ldmiaeq.w sp!, {r0, r1, r2, r3, r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r0, [r1, #7] │ │ movs r0, r0 │ │ strb r2, [r3, #7] │ │ movs r0, r0 │ │ - str r7, [sp, #24] │ │ + str r6, [sp, #856] @ 0x358 │ │ movs r0, r0 │ │ - str r7, [sp, #144] @ 0x90 │ │ + str r6, [sp, #976] @ 0x3d0 │ │ movs r0, r0 │ │ - str r7, [sp, #168] @ 0xa8 │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ - ldr r0, [pc, #128] @ (bc918 ) │ │ + ldr r0, [pc, #128] @ (bc4f8 ) │ │ movs r6, #0 │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #44] @ 0x2c │ │ str r6, [sp, #12] │ │ strd r6, r6, [sp, #4] │ │ - ldr r0, [pc, #108] @ (bc91c ) │ │ + ldr r0, [pc, #108] @ (bc4fc ) │ │ add r2, sp, #4 │ │ add r0, pc │ │ ldr r1, [r0, #0] │ │ mov r0, r5 │ │ - blx c2080 │ │ - cbz r0, bc8ca │ │ + blx c1c60 │ │ + cbz r0, bc4aa │ │ add r2, sp, #4 │ │ ldmia r2, {r0, r1, r2} │ │ str r6, [sp, #12] │ │ stmia r4!, {r0, r1, r2} │ │ strd r6, r6, [sp, #4] │ │ - b.n bc8ec │ │ + b.n bc4cc │ │ mov r0, r5 │ │ - blx c2090 │ │ - cbz r0, bc8f4 │ │ + blx c1c70 │ │ + cbz r0, bc4d4 │ │ add.w r8, sp, #16 │ │ mov r1, r5 │ │ mov r0, r8 │ │ - blx c20a0 │ │ + blx c1c80 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl bc920 │ │ + bl bc500 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ - b.n bc902 │ │ + bl 73fd8 │ │ + b.n bc4e2 │ │ add r0, sp, #4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ movs r0, #0 │ │ strd r0, r0, [r4] │ │ str r0, [r4, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #48 @ 0x30 │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strb r2, [r5, #1] │ │ movs r0, r0 │ │ strb r4, [r7, #1] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #124] @ (bc9a8 ) │ │ + ldr r0, [pc, #124] @ (bc588 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #12] │ │ ldr r0, [r1, #16] │ │ - ldr r1, [pc, #108] @ (bc9ac ) │ │ + ldr r1, [pc, #108] @ (bc58c ) │ │ bic.w r0, r0, #3 │ │ add r1, pc │ │ ldr r6, [r1, #0] │ │ mov r1, r6 │ │ - bl 88858 │ │ - cbz r0, bc958 │ │ + bl 88608 │ │ + cbz r0, bc538 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 757c4 │ │ - b.n bc992 │ │ + bl 756e4 │ │ + b.n bc572 │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ strd r0, r0, [sp] │ │ mov r0, r5 │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ ldrb r1, [r5, #16] │ │ mov r8, sp │ │ mov r3, r8 │ │ lsls r1, r1, #31 │ │ ittt ne │ │ ldrne r1, [r5, #0] │ │ ldrne r2, [r1, #4] │ │ addne r5, r1, r2 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - blx c2000 │ │ + blx c1be0 │ │ ldmia.w sp, {r0, r1, r2} │ │ stmia r4!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp] │ │ str r0, [sp, #8] │ │ mov r0, r8 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itt eq │ │ ldmiaeq.w sp!, {r0, r1, r2, r3, r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r6, [r2, #124] @ 0x7c │ │ movs r0, r0 │ │ ldr r2, [r5, #124] @ 0x7c │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ mov r4, r0 │ │ - ldr r0, [pc, #84] @ (bca14 ) │ │ + ldr r0, [pc, #84] @ (bc5f4 ) │ │ mov r5, r1 │ │ mov r2, r4 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #28] │ │ movs r0, #0 │ │ strd r0, r0, [r4] │ │ str r0, [r4, #8] │ │ - ldr r0, [pc, #68] @ (bca18 ) │ │ + ldr r0, [pc, #68] @ (bc5f8 ) │ │ add r0, pc │ │ ldr r1, [r0, #0] │ │ mov r0, r5 │ │ - blx c20d0 │ │ - cbnz r0, bc9fe │ │ + blx c1cb0 │ │ + cbnz r0, bc5de │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r8, sp │ │ mov r1, r5 │ │ mov r0, r8 │ │ - blx c20e0 │ │ + blx c1cc0 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl bc920 │ │ + bl bc500 │ │ mov r0, r8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r6, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #32 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r2, [r0, #116] @ 0x74 │ │ movs r0, r0 │ │ ldr r0, [r3, #116] @ 0x74 │ │ movs r0, r0 │ │ - bmi.n bc9c8 │ │ - bmi.n bc9ca │ │ + bmi.n bc5a8 │ │ + bmi.n bc5aa │ │ push {r0, r1, r2, r3, r4, r6, r7, lr} │ │ add r7, sp, #24 │ │ - ldr r2, [pc, #224] @ (bcb08 ) │ │ + ldr r2, [pc, #224] @ (bc6e8 ) │ │ add r2, pc │ │ ldr r4, [r2, #0] │ │ ldr r2, [r4, #0] │ │ str r2, [sp, #12] │ │ ldrb r2, [r1, #16] │ │ tbb [pc, r2] │ │ lsls r3, r0, #28 │ │ asrs r3, r1, #4 │ │ ldrsb r3, [r3, r4] │ │ - ldr r2, [pc, #208] @ (bcb0c ) │ │ + ldr r2, [pc, #208] @ (bc6ec ) │ │ movs r1, #9 │ │ add r2, pc │ │ - b.n bcac2 │ │ - ldr r2, [pc, #204] @ (bcb10 ) │ │ + b.n bc6a2 │ │ + ldr r2, [pc, #204] @ (bc6f0 ) │ │ movs r1, #4 │ │ add r2, pc │ │ - b.n bcac2 │ │ + b.n bc6a2 │ │ ldrb r1, [r1, #0] │ │ - cbz r1, bcaa2 │ │ - ldr r2, [pc, #200] @ (bcb18 ) │ │ + cbz r1, bc682 │ │ + ldr r2, [pc, #200] @ (bc6f8 ) │ │ movs r1, #4 │ │ add r2, pc │ │ - b.n bcac2 │ │ + b.n bc6a2 │ │ ldr r1, [r1, #0] │ │ movs r2, #10 │ │ - blx c2160 │ │ + blx c1d40 │ │ ldr r0, [r4, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r6, r7, pc} │ │ - b.n bcaf0 │ │ + b.n bc6d0 │ │ vldr d16, [r1] │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n bcaf4 │ │ - vldr d18, [pc, #132] @ bcb00 │ │ + bvs.n bc6d4 │ │ + vldr d18, [pc, #132] @ bc6e0 │ │ vabs.f64 d17, d16 │ │ vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bcaaa │ │ - bvs.n bcaaa │ │ - b.n bca8e │ │ + beq.n bc68a │ │ + bvs.n bc68a │ │ + b.n bc66e │ │ vmov r2, r3, d16 │ │ - blx c2170 │ │ + blx c1d50 │ │ ldr r0, [r4, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r6, r7, pc} │ │ - b.n bcaf0 │ │ - ldr r2, [pc, #112] @ (bcb14 ) │ │ + b.n bc6d0 │ │ + ldr r2, [pc, #112] @ (bc6f4 ) │ │ movs r1, #5 │ │ add r2, pc │ │ - b.n bcac2 │ │ + b.n bc6a2 │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n bcabc │ │ - ldr r2, [pc, #104] @ (bcb20 ) │ │ + ble.n bc69c │ │ + ldr r2, [pc, #104] @ (bc700 ) │ │ movs r1, #8 │ │ add r2, pc │ │ - b.n bcac2 │ │ - ldr r2, [pc, #100] @ (bcb24 ) │ │ + b.n bc6a2 │ │ + ldr r2, [pc, #100] @ (bc704 ) │ │ movs r1, #9 │ │ add r2, pc │ │ movs r3, #0 │ │ str r3, [r0, #0] │ │ str r2, [r0, #4] │ │ str r1, [r0, #8] │ │ mov r0, sp │ │ str r3, [sp, #8] │ │ str r3, [sp, #4] │ │ str r3, [sp, #0] │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r4, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r6, r7, pc} │ │ - b.n bcaf0 │ │ - bl 757c4 │ │ + b.n bc6d0 │ │ + bl 756e4 │ │ ldr r0, [r4, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r2, [pc, #36] @ (bcb1c ) │ │ + blx c16d0 │ │ + ldr r2, [pc, #36] @ (bc6fc ) │ │ movs r1, #3 │ │ add r2, pc │ │ - b.n bcac2 │ │ + b.n bc6a2 │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ldrb r0, [r6, #31] │ │ ldr r6, [r3, #108] @ 0x6c │ │ movs r0, r0 │ │ - adds r3, #220 @ 0xdc │ │ - vqshrn.u64 d19, q11, #11 │ │ - vtbx.8 d19, {d21}, d16 │ │ - vsri.64 q9, q10, #11 │ │ - vsli.32 q9, q1, #21 │ │ - vcle.s16 d20, d6, #0 │ │ - vneg.s16 , q9 │ │ + adds r7, #28 │ │ + vcvt.f16.u16 , q11, #11 │ │ + vdup.8 d19, d16[2] │ │ + vqshrun.s64 d18, q10, #11 │ │ + @ instruction: 0xfff52892 │ │ + vcge.f16 q10, q3, #0 │ │ + vabs.f16 d19, d18 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (bcbe4 ) │ │ + ldr r0, [pc, #176] @ (bc7c4 ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (bcbe8 ) │ │ - ldr r0, [pc, #164] @ (bcbec ) │ │ + ldr r5, [pc, #160] @ (bc7c8 ) │ │ + ldr r0, [pc, #164] @ (bc7cc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (bcbf0 ) │ │ - ldr r6, [pc, #160] @ (bcbf4 ) │ │ + ldr r0, [pc, #160] @ (bc7d0 ) │ │ + ldr r6, [pc, #160] @ (bc7d4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, bcbc8 │ │ + blx c1b60 │ │ + cbnz r0, bc7a8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bcba0 │ │ + beq.n bc780 │ │ ldr r0, [r5, #0] │ │ - cbz r0, bcb84 │ │ + cbz r0, bc764 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bcb84 │ │ + cbz r1, bc764 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bcb86 │ │ + b.n bc766 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcb58 │ │ - b.n bcbcc │ │ + beq.n bc738 │ │ + b.n bc7ac │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bcb76 │ │ + beq.n bc756 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n bcb76 │ │ + blx c1840 │ │ + b.n bc756 │ │ ldr r0, [sp, #12] │ │ - b.n bcbce │ │ + b.n bc7ae │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r4, [r1, #92] @ 0x5c │ │ movs r0, r0 │ │ - bvc.n bcbc4 │ │ + bvc.n bc6e4 │ │ movs r0, r0 │ │ - cmp r5, r0 │ │ - vrsubhn.i d20, , q8 │ │ - vceq.f16 d20, d28, #0 │ │ + ldr r0, [pc, #276] @ (bc8e4 ) │ │ + vtbx.8 d20, {d21-d22}, d16 │ │ + vtbx.8 d20, {d5}, d28 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (bccb8 ) │ │ + ldr r0, [pc, #180] @ (bc898 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (bccbc ) │ │ - ldr r0, [pc, #168] @ (bccc0 ) │ │ + ldr r5, [pc, #164] @ (bc89c ) │ │ + ldr r0, [pc, #168] @ (bc8a0 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (bccc4 ) │ │ - ldr r6, [pc, #164] @ (bccc8 ) │ │ + ldr r0, [pc, #164] @ (bc8a4 ) │ │ + ldr r6, [pc, #164] @ (bc8a8 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bcc9a │ │ + blx c1b60 │ │ + cbnz r0, bc87a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bcc70 │ │ + beq.n bc850 │ │ ldr r0, [r5, #8] │ │ - cbz r0, bcc54 │ │ + cbz r0, bc834 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bcc54 │ │ + cbz r1, bc834 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bcc56 │ │ + b.n bc836 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcc28 │ │ - b.n bcc9e │ │ + beq.n bc808 │ │ + b.n bc87e │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bcc46 │ │ + beq.n bc826 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n bcc46 │ │ + blx c1840 │ │ + b.n bc826 │ │ ldr r0, [sp, #12] │ │ - b.n bcca0 │ │ + b.n bc880 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r4, [r7, #76] @ 0x4c │ │ movs r0, r0 │ │ - bvc.n bccf8 │ │ + bvs.n bc818 │ │ movs r0, r0 │ │ - add r5, r6 │ │ - vclt.s16 q10, , #0 │ │ - vrsra.u64 q10, q9, #11 │ │ + bx lr │ │ + vcle.f16 d20, d17, #0 │ │ + vqshl.u32 d20, d18, #21 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (bcdb8 ) │ │ + ldr r0, [pc, #220] @ (bc998 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -116373,624 +116044,624 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bcd24 │ │ + blx c1a50 │ │ + cbnz r0, bc904 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #37 @ 0x25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bccfc │ │ - b.n bcd58 │ │ + beq.n bc8dc │ │ + b.n bc938 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (bcdbc ) │ │ + ldr r0, [pc, #148] @ (bc99c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bcd6c │ │ + blx c1a70 │ │ + cbnz r0, bc94c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcd2c │ │ + beq.n bc90c │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n bcd96 │ │ + b.n bc976 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bcd7c │ │ + bl 76664 │ │ + cbnz r0, bc95c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r0, [r5, #64] @ 0x40 │ │ movs r0, r0 │ │ ldr r0, [r1, #64] @ 0x40 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (bce8c ) │ │ + ldr r0, [pc, #192] @ (bca6c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bce04 │ │ + blx c1a50 │ │ + cbnz r0, bc9e4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcdda │ │ + beq.n bc9ba │ │ movs r0, #0 │ │ - b.n bce76 │ │ - ldr r5, [pc, #136] @ (bce90 ) │ │ + b.n bca56 │ │ + ldr r5, [pc, #136] @ (bca70 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (bce94 ) │ │ + ldr r0, [pc, #136] @ (bca74 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, bce74 │ │ + blx c1a70 │ │ + cbnz r0, bca54 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bce4c │ │ + beq.n bca2c │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bce12 │ │ - b.n bce00 │ │ + beq.n bc9f2 │ │ + b.n bc9e0 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bce34 │ │ + beq.n bca14 │ │ mov r0, fp │ │ movs r1, #15 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n bce34 │ │ + blx c1840 │ │ + b.n bca14 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r0, [r7, #48] @ 0x30 │ │ movs r0, r0 │ │ - bpl.n bcee4 │ │ + bmi.n bca04 │ │ movs r0, r0 │ │ - sbcs r1, r5 │ │ + add r9, sp │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #248] @ (bcfa0 ) │ │ + ldr r0, [pc, #248] @ (bcb80 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bcede │ │ + blx c1a50 │ │ + cbnz r0, bcabe │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bceb6 │ │ - b.n bcf76 │ │ + beq.n bca96 │ │ + b.n bcb56 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #192] @ (bcfa4 ) │ │ + ldr r0, [pc, #192] @ (bcb84 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bcf14 │ │ + blx c1a70 │ │ + cbnz r0, bcaf4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcee6 │ │ - b.n bcf76 │ │ + beq.n bcac6 │ │ + b.n bcb56 │ │ vldr d8, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bcf42 │ │ + blx c1a50 │ │ + cbnz r0, bcb22 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcf1a │ │ - b.n bcf76 │ │ - ldr r0, [pc, #100] @ (bcfa8 ) │ │ + beq.n bcafa │ │ + b.n bcb56 │ │ + ldr r0, [pc, #100] @ (bcb88 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bcf92 │ │ + blx c1a70 │ │ + cbnz r0, bcb72 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcf4a │ │ + beq.n bcb2a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr s0, [sp] │ │ vcvt.f64.s32 d16, s0 │ │ vdiv.f64 d0, d8, d16 │ │ - b.n bcf7a │ │ + b.n bcb5a │ │ ldr r4, [r3, #36] @ 0x24 │ │ movs r0, r0 │ │ ldr r6, [r7, #32] │ │ movs r0, r0 │ │ ldr r2, [r4, #28] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #260] @ (bd0bc ) │ │ + ldr r0, [pc, #260] @ (bcc9c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bcfee │ │ + blx c1a50 │ │ + cbnz r0, bcbce │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcfc6 │ │ - b.n bd092 │ │ - ldr r5, [pc, #208] @ (bd0c0 ) │ │ + beq.n bcba6 │ │ + b.n bcc72 │ │ + ldr r5, [pc, #208] @ (bcca0 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #204] @ (bd0c4 ) │ │ + ldr r0, [pc, #204] @ (bcca4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, bd05e │ │ + blx c1a70 │ │ + cbnz r0, bcc3e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd036 │ │ + beq.n bcc16 │ │ ldr r3, [r5, #24] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bcffc │ │ - b.n bd092 │ │ + beq.n bcbdc │ │ + b.n bcc72 │ │ add.w r0, r5, #28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd01e │ │ + beq.n bcbfe │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #24] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n bd01e │ │ + blx c1840 │ │ + b.n bcbfe │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (bd0c8 ) │ │ + ldr r0, [pc, #100] @ (bcca8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bd0ac │ │ + blx c1a70 │ │ + cbnz r0, bcc8c │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd066 │ │ + beq.n bcc46 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #8] │ │ vmul.f64 d0, d17, d16 │ │ - b.n bd096 │ │ + b.n bcc76 │ │ nop │ │ ldr r4, [r1, #20] │ │ movs r0, r0 │ │ - bcc.n bd140 │ │ + bcs.n bcc60 │ │ movs r0, r0 │ │ - rors r2, r4 │ │ + cmp r2, r4 │ │ @ instruction: 0xfff568be │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #260] @ (bd1dc ) │ │ + ldr r0, [pc, #260] @ (bcdbc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bd10e │ │ + blx c1a50 │ │ + cbnz r0, bccee │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd0e6 │ │ - b.n bd1b4 │ │ - ldr r5, [pc, #208] @ (bd1e0 ) │ │ + beq.n bccc6 │ │ + b.n bcd94 │ │ + ldr r5, [pc, #208] @ (bcdc0 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #204] @ (bd1e4 ) │ │ + ldr r0, [pc, #204] @ (bcdc4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, bd180 │ │ + blx c1a70 │ │ + cbnz r0, bcd60 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd158 │ │ + beq.n bcd38 │ │ ldr r3, [r5, #32] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd11c │ │ - b.n bd1b4 │ │ + beq.n bccfc │ │ + b.n bcd94 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd140 │ │ + beq.n bcd20 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n bd140 │ │ + blx c1840 │ │ + b.n bcd20 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #100] @ (bd1e8 ) │ │ + ldr r0, [pc, #100] @ (bcdc8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bd1ce │ │ + blx c1a70 │ │ + cbnz r0, bcdae │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd188 │ │ + beq.n bcd68 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vmov.f64 d16, #96 @ 0x3f000000 0.5 │ │ vldr d17, [sp, #8] │ │ vmul.f64 d0, d17, d16 │ │ - b.n bd1b8 │ │ + b.n bcd98 │ │ ldr r4, [r5, #0] │ │ movs r0, r0 │ │ - bcs.n bd220 │ │ + bne.n bcd40 │ │ movs r0, r0 │ │ - lsrs r2, r0 │ │ + add r2, r0 │ │ vqshl.u64 d22, d12, #53 @ 0x35 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bd1fe │ │ + cbz r1, bcdde │ │ mov r4, r1 │ │ - bl bd2c4 │ │ + bl bcea4 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bd2c4 │ │ + bl bcea4 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bd216 │ │ + cbz r1, bcdf6 │ │ mov r4, r1 │ │ - bl bd35c │ │ + bl bcf3c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bd35c │ │ + bl bcf3c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bd22e │ │ + cbz r1, bce0e │ │ mov r4, r1 │ │ - bl bd4bc │ │ + bl bd09c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bd4bc │ │ + bl bd09c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bd246 │ │ + cbz r1, bce26 │ │ mov r4, r1 │ │ - bl bd598 │ │ + bl bd178 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bd598 │ │ + bl bd178 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bd25e │ │ + cbz r1, bce3e │ │ mov r4, r1 │ │ - bl bd67c │ │ + bl bd25c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bd67c │ │ + bl bd25c │ │ pop {r4, r6, r7, pc} │ │ - cbz r1, bd274 │ │ + cbz r1, bce54 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bd760 │ │ + bl bd340 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bd760 │ │ - cbz r1, bd288 │ │ + b.w bd340 │ │ + cbz r1, bce68 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bd834 │ │ + bl bd414 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bd834 │ │ + b.w bd414 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (bd2a8 ) │ │ + ldr r5, [pc, #20] @ (bce88 ) │ │ movs r4, #176 @ 0xb0 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n bd296 │ │ + bne.n bce76 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ + pop {r2, r3, r4, r7, pc} │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bd2bc ) │ │ + ldr r0, [pc, #12] @ (bce9c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bd2c0 ) │ │ + ldr r2, [pc, #12] @ (bcea0 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrsh r0, [r7, r3] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #128] @ (bd354 ) │ │ + ldr r0, [pc, #128] @ (bcf34 ) │ │ mov r5, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #116] @ (bd358 ) │ │ + ldr r0, [pc, #116] @ (bcf38 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bd314 │ │ + blx c1a00 │ │ + cbnz r0, bcef4 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd2e6 │ │ + beq.n bcec6 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bd33c │ │ + b.n bcf1c │ │ vldr d16, [sp] │ │ vmov.f64 d17, #112 @ 0x3f800000 1.0 │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ vcmp.f64 d16, d17 │ │ vmov.f64 d0, d17 │ │ it vs │ │ @@ -117001,1035 +116672,1035 @@ │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r0, [r6, #96] @ 0x60 │ │ movs r0, r0 │ │ str r6, [r7, #96] @ 0x60 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #316] @ (bd4a8 ) │ │ + ldr r0, [pc, #316] @ (bd088 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #8 │ │ - ldr r6, [pc, #304] @ (bd4ac ) │ │ - ldr r0, [pc, #304] @ (bd4b0 ) │ │ + ldr r6, [pc, #304] @ (bd08c ) │ │ + ldr r0, [pc, #304] @ (bd090 ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bd3de │ │ + blx c1a00 │ │ + cbnz r0, bcfbe │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd3b8 │ │ + beq.n bcf98 │ │ ldr r2, [r6, #0] │ │ mov r0, r4 │ │ movs r1, #3 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd384 │ │ - b.n bd44a │ │ + beq.n bcf64 │ │ + b.n bd02a │ │ adds r0, r6, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd3a2 │ │ + beq.n bcf82 │ │ mov r0, sl │ │ movs r1, #17 │ │ mov r8, sl │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, sl │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r6 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n bd3a2 │ │ + blx c1840 │ │ + b.n bcf82 │ │ ldr r0, [sp, #8] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ - cbz r0, bd44e │ │ + cbz r0, bd02e │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #200] @ (bd4b4 ) │ │ + ldr r0, [pc, #200] @ (bd094 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bd468 │ │ + blx c1a00 │ │ + cbnz r0, bd048 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd422 │ │ + beq.n bd002 │ │ ldr r2, [r6, #8] │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd3ee │ │ - b.n bd44e │ │ + beq.n bcfce │ │ + b.n bd02e │ │ add.w r8, r6, #12 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd40c │ │ + beq.n bcfec │ │ mov r0, fp │ │ movs r1, #17 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #8] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n bd40c │ │ + blx c1840 │ │ + b.n bcfec │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ - bne.n bd4a4 │ │ + bne.n bd084 │ │ vorr d0, d8, d8 │ │ vpop {d5-d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #76] @ (bd4b8 ) │ │ + ldr r0, [pc, #76] @ (bd098 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bd49e │ │ + blx c1a70 │ │ + cbnz r0, bd07e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #5 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd470 │ │ - b.n bd44e │ │ + beq.n bd050 │ │ + b.n bd02e │ │ vldr d8, [sp, #8] │ │ - b.n bd44e │ │ - blx c1af0 │ │ + b.n bd02e │ │ + blx c16d0 │ │ str r0, [r3, #88] @ 0x58 │ │ movs r0, r0 │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ movs r0, r0 │ │ - subs r3, #124 @ 0x7c │ │ - @ instruction: 0xfff53b12 │ │ + subs r6, #188 @ 0xbc │ │ + vcvt.f32.u32 , q1, #11 │ │ vsri.64 d22, d20, #11 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #196] @ (bd590 ) │ │ + ldr r0, [pc, #196] @ (bd170 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bd502 │ │ + blx c1a50 │ │ + cbnz r0, bd0e2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd4da │ │ - b.n bd566 │ │ + beq.n bd0ba │ │ + b.n bd146 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #140] @ (bd594 ) │ │ + ldr r0, [pc, #140] @ (bd174 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bd538 │ │ + blx c1a70 │ │ + cbnz r0, bd118 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #14 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd50a │ │ - b.n bd566 │ │ + beq.n bd0ea │ │ + b.n bd146 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bd582 │ │ + blx c1a00 │ │ + cbnz r0, bd162 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #15 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd53e │ │ + beq.n bd11e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d16, d16, d16 │ │ vadd.f64 d0, d8, d16 │ │ - b.n bd56a │ │ + b.n bd14a │ │ str r0, [r7, #64] @ 0x40 │ │ movs r0, r0 │ │ str r2, [r3, #64] @ 0x40 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (bd66c ) │ │ + ldr r0, [pc, #200] @ (bd24c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #188] @ (bd670 ) │ │ - ldr r0, [pc, #188] @ (bd674 ) │ │ + ldr r6, [pc, #188] @ (bd250 ) │ │ + ldr r0, [pc, #188] @ (bd254 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bd618 │ │ + blx c1a00 │ │ + cbnz r0, bd1f8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd5f0 │ │ + beq.n bd1d0 │ │ ldr r2, [r6, #16] │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd5bc │ │ - b.n bd64c │ │ + beq.n bd19c │ │ + b.n bd22c │ │ add.w r8, r6, #20 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd5da │ │ + beq.n bd1ba │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n bd5da │ │ + blx c1840 │ │ + b.n bd1ba │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (bd678 ) │ │ + ldr r0, [pc, #92] @ (bd258 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bd652 │ │ + blx c1a70 │ │ + cbnz r0, bd232 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd620 │ │ + beq.n bd200 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bd656 │ │ + b.n bd236 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ str r0, [r4, #52] @ 0x34 │ │ movs r0, r0 │ │ - ldmia r5, {r1, r2, r5, r7} │ │ + ldmia r5!, {r1, r2, r6} │ │ movs r0, r0 │ │ - subs r4, #34 @ 0x22 │ │ + subs r7, #98 @ 0x62 │ │ vabs.s16 d22, d4 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (bd750 ) │ │ + ldr r0, [pc, #200] @ (bd330 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #188] @ (bd754 ) │ │ - ldr r0, [pc, #188] @ (bd758 ) │ │ + ldr r6, [pc, #188] @ (bd334 ) │ │ + ldr r0, [pc, #188] @ (bd338 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bd6fc │ │ + blx c1a00 │ │ + cbnz r0, bd2dc │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd6d4 │ │ + beq.n bd2b4 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #31 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd6a0 │ │ - b.n bd730 │ │ + beq.n bd280 │ │ + b.n bd310 │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd6be │ │ + beq.n bd29e │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n bd6be │ │ + blx c1840 │ │ + b.n bd29e │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (bd75c ) │ │ + ldr r0, [pc, #92] @ (bd33c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bd736 │ │ + blx c1a70 │ │ + cbnz r0, bd316 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd704 │ │ + beq.n bd2e4 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bd73a │ │ + b.n bd31a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ str r4, [r7, #36] @ 0x24 │ │ movs r0, r0 │ │ - ldmia r4!, {r1, r6, r7} │ │ + ldmia r4!, {r1, r5, r6} │ │ movs r0, r0 │ │ - subs r3, #62 @ 0x3e │ │ + subs r6, #126 @ 0x7e │ │ vclt.s16 d22, d16, #0 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (bd820 ) │ │ + ldr r0, [pc, #180] @ (bd400 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (bd824 ) │ │ - ldr r0, [pc, #168] @ (bd828 ) │ │ + ldr r5, [pc, #164] @ (bd404 ) │ │ + ldr r0, [pc, #168] @ (bd408 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (bd82c ) │ │ - ldr r6, [pc, #164] @ (bd830 ) │ │ + ldr r0, [pc, #164] @ (bd40c ) │ │ + ldr r6, [pc, #164] @ (bd410 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bd804 │ │ + blx c1b60 │ │ + cbnz r0, bd3e4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd7da │ │ + beq.n bd3ba │ │ ldr r0, [r5, #32] │ │ - cbz r0, bd7be │ │ + cbz r0, bd39e │ │ ldr r1, [r0, #16] │ │ - cbz r1, bd7be │ │ + cbz r1, bd39e │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bd7c0 │ │ + b.n bd3a0 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd790 │ │ - b.n bd808 │ │ + beq.n bd370 │ │ + b.n bd3e8 │ │ add.w r0, r5, #36 @ 0x24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd7b0 │ │ + beq.n bd390 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #32] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n bd7b0 │ │ + blx c1840 │ │ + b.n bd390 │ │ ldr r0, [sp, #12] │ │ - b.n bd80a │ │ + b.n bd3ea │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ str r4, [r2, #24] │ │ movs r0, r0 │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ movs r0, r0 │ │ - subs r0, #205 @ 0xcd │ │ - vtbx.8 d19, {d5-d7}, d24 │ │ - @ instruction: 0xfff538f4 │ │ + subs r4, #13 │ │ + @ instruction: 0xfff53da8 │ │ + vcvt.f16.u16 d19, d20, #11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (bd8f4 ) │ │ + ldr r0, [pc, #180] @ (bd4d4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (bd8f8 ) │ │ - ldr r0, [pc, #168] @ (bd8fc ) │ │ + ldr r5, [pc, #164] @ (bd4d8 ) │ │ + ldr r0, [pc, #168] @ (bd4dc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (bd900 ) │ │ - ldr r6, [pc, #164] @ (bd904 ) │ │ + ldr r0, [pc, #164] @ (bd4e0 ) │ │ + ldr r6, [pc, #164] @ (bd4e4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bd8d8 │ │ + blx c1b60 │ │ + cbnz r0, bd4b8 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r5, #44] @ 0x2c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bd8ae │ │ + beq.n bd48e │ │ ldr r0, [r5, #40] @ 0x28 │ │ - cbz r0, bd892 │ │ + cbz r0, bd472 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bd892 │ │ + cbz r1, bd472 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bd894 │ │ + b.n bd474 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bd864 │ │ - b.n bd8dc │ │ + beq.n bd444 │ │ + b.n bd4bc │ │ add.w r0, r5, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bd884 │ │ + beq.n bd464 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n bd884 │ │ + blx c1840 │ │ + b.n bd464 │ │ ldr r0, [sp, #12] │ │ - b.n bd8de │ │ + b.n bd4be │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ str r0, [r0, #12] │ │ movs r0, r0 │ │ - ldmia r3, {r3} │ │ + ldmia r2!, {r3, r5, r7} │ │ movs r0, r0 │ │ - adds r7, #249 @ 0xf9 │ │ - vclt.f16 d19, d21, #0 │ │ - vqshl.u64 d19, d22, #53 @ 0x35 │ │ + subs r3, #57 @ 0x39 │ │ + vtbx.8 d19, {d5-d6}, d21 │ │ + @ instruction: 0xfff53af6 │ │ vtbl.8 d20, {d5}, d2 │ │ add r0, pc │ │ adds r0, #8 │ │ - b.w 76414 │ │ + b.w 76334 │ │ nop │ │ - @ instruction: 0xb846 │ │ + @ instruction: 0xb7e6 │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bd928 ) │ │ + ldr r0, [pc, #12] @ (bd508 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bd92c ) │ │ + ldr r2, [pc, #12] @ (bd50c ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffe7ffff │ │ ldr r4, [r1, r2] │ │ movs r0, r0 │ │ - ldr r0, [pc, #8] @ (bd93c ) │ │ + ldr r0, [pc, #8] @ (bd51c ) │ │ add r0, pc │ │ adds r0, #8 │ │ - b.w 76414 │ │ + b.w 76334 │ │ nop │ │ - @ instruction: 0xb836 │ │ + @ instruction: 0xb7d6 │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bd950 ) │ │ + ldr r0, [pc, #12] @ (bd530 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bd954 ) │ │ + ldr r2, [pc, #12] @ (bd534 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffe7ffff │ │ ldr r4, [r4, r1] │ │ movs r0, r0 │ │ push {r0, r1, r2, r3, r4, r5, r7, lr} │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bd994 ) │ │ + ldr r0, [pc, #52] @ (bd574 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, bd974 │ │ + cbz r1, bd554 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bda68 │ │ - b.n bd984 │ │ + bl bd648 │ │ + b.n bd564 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bda68 │ │ + bl bd648 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrsh r4, [r4, r6] │ │ movs r0, r0 │ │ - cbz r1, bd9a8 │ │ + cbz r1, bd588 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bdb00 │ │ + bl bd6e0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bdb00 │ │ - cbz r1, bd9bc │ │ + b.w bd6e0 │ │ + cbz r1, bd59c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bdbd0 │ │ + bl bd7b0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bdbd0 │ │ + b.w bd7b0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bd9d2 │ │ + cbz r1, bd5b2 │ │ mov r4, r1 │ │ - bl bdca4 │ │ + bl bd884 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bdca4 │ │ + bl bd884 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bda18 ) │ │ + ldr r0, [pc, #52] @ (bd5f8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bd9f6 │ │ + cbz r1, bd5d6 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl bdd44 │ │ - b.n bda06 │ │ + bl bd924 │ │ + b.n bd5e6 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl bdd44 │ │ + bl bd924 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrsh r2, [r4, r4] │ │ movs r0, r0 │ │ - cbz r1, bda2c │ │ + cbz r1, bd60c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bde38 │ │ + bl bda18 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bde38 │ │ + b.w bda18 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (bda4c ) │ │ + ldr r5, [pc, #20] @ (bd62c ) │ │ movs r4, #152 @ 0x98 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n bda3a │ │ + bne.n bd61a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - @ instruction: 0xb748 │ │ + @ instruction: 0xb6e8 │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bda60 ) │ │ + ldr r0, [pc, #12] @ (bd640 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bda64 ) │ │ + ldr r2, [pc, #12] @ (bd644 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ ldrsb r4, [r2, r5] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl} │ │ mov r8, r0 │ │ - ldr r0, [pc, #132] @ (bdaf8 ) │ │ + ldr r0, [pc, #132] @ (bd6d8 ) │ │ mov r6, sp │ │ add.w sl, r6, #8 │ │ add r0, pc │ │ mov r5, r1 │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #12] │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ strd r0, r0, [sp] │ │ - ldr r0, [pc, #104] @ (bdafc ) │ │ + ldr r0, [pc, #104] @ (bd6dc ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bdaca │ │ + blx c1a00 │ │ + cbnz r0, bd6aa │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r4 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bda96 │ │ + beq.n bd676 │ │ movs r0, #0 │ │ add.w sl, r8, #8 │ │ strd r0, r0, [r8] │ │ - b.n bdad8 │ │ + b.n bd6b8 │ │ ldmia.w sp, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp] │ │ movs r0, #0 │ │ str.w r0, [sl] │ │ mov r0, sp │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ itt eq │ │ ldmiaeq.w sp!, {r0, r1, r2, r3, r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrsh r2, [r1, r2] │ │ movs r0, r0 │ │ ldrsh r2, [r3, r2] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (bdbbc ) │ │ + ldr r0, [pc, #176] @ (bd79c ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (bdbc0 ) │ │ - ldr r0, [pc, #164] @ (bdbc4 ) │ │ + ldr r5, [pc, #160] @ (bd7a0 ) │ │ + ldr r0, [pc, #164] @ (bd7a4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (bdbc8 ) │ │ - ldr r6, [pc, #160] @ (bdbcc ) │ │ + ldr r0, [pc, #160] @ (bd7a8 ) │ │ + ldr r6, [pc, #160] @ (bd7ac ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, bdba0 │ │ + blx c1b60 │ │ + cbnz r0, bd780 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bdb78 │ │ + beq.n bd758 │ │ ldr r0, [r5, #0] │ │ - cbz r0, bdb5c │ │ + cbz r0, bd73c │ │ ldr r1, [r0, #16] │ │ - cbz r1, bdb5c │ │ + cbz r1, bd73c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bdb5e │ │ + b.n bd73e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bdb30 │ │ - b.n bdba4 │ │ + beq.n bd710 │ │ + b.n bd784 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bdb4e │ │ + beq.n bd72e │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n bdb4e │ │ + blx c1840 │ │ + b.n bd72e │ │ ldr r0, [sp, #12] │ │ - b.n bdba6 │ │ + b.n bd786 │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r4, [r6, r7] │ │ movs r0, r0 │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ + ldmia r0!, {r2, r3} │ │ movs r0, r0 │ │ - adds r5, #45 @ 0x2d │ │ - vmlsl.u , d21, d8[0] │ │ - vsli.32 , q2, #21 │ │ + subs r0, #109 @ 0x6d │ │ + vtbl.8 d19, {d5-d7}, d8 │ │ + @ instruction: 0xfff53894 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (bdc90 ) │ │ + ldr r0, [pc, #180] @ (bd870 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (bdc94 ) │ │ - ldr r0, [pc, #168] @ (bdc98 ) │ │ + ldr r5, [pc, #164] @ (bd874 ) │ │ + ldr r0, [pc, #168] @ (bd878 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (bdc9c ) │ │ - ldr r6, [pc, #164] @ (bdca0 ) │ │ + ldr r0, [pc, #164] @ (bd87c ) │ │ + ldr r6, [pc, #164] @ (bd880 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, bdc72 │ │ + blx c1b60 │ │ + cbnz r0, bd852 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bdc48 │ │ + beq.n bd828 │ │ ldr r0, [r5, #8] │ │ - cbz r0, bdc2c │ │ + cbz r0, bd80c │ │ ldr r1, [r0, #16] │ │ - cbz r1, bdc2c │ │ + cbz r1, bd80c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bdc2e │ │ + b.n bd80e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bdc00 │ │ - b.n bdc76 │ │ + beq.n bd7e0 │ │ + b.n bd856 │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bdc1e │ │ + beq.n bd7fe │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n bdc1e │ │ + blx c1840 │ │ + b.n bd7fe │ │ ldr r0, [sp, #12] │ │ - b.n bdc78 │ │ + b.n bd858 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrb r4, [r4, r4] │ │ movs r0, r0 │ │ - stmia r7!, {r2, r3, r4, r7} │ │ + stmia r7!, {r2, r3, r4, r5} │ │ movs r0, r0 │ │ - adds r4, #93 @ 0x5d │ │ - vsubl.u , d21, d9 │ │ - vsri.32 d19, d10, #11 │ │ + adds r7, #157 @ 0x9d │ │ + vcle.f16 , , #0 │ │ + vqshl.u32 , q5, #21 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (bdd3c ) │ │ + ldr r0, [pc, #136] @ (bd91c ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bdce8 │ │ + blx c1a50 │ │ + cbnz r0, bd8c8 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bdcc0 │ │ - b.n bdd1c │ │ + beq.n bd8a0 │ │ + b.n bd8fc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (bdd40 ) │ │ + ldr r0, [pc, #84] @ (bd920 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bdd22 │ │ + blx c1a70 │ │ + cbnz r0, bd902 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bdcf0 │ │ + beq.n bd8d0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n bdd26 │ │ + b.n bd906 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb r2, [r2, r1] │ │ movs r0, r0 │ │ ldrb r4, [r6, r0] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (bde30 ) │ │ + ldr r0, [pc, #220] @ (bda10 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -118038,568 +117709,568 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, bdd9c │ │ + blx c1a50 │ │ + cbnz r0, bd97c │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bdd74 │ │ - b.n bddd0 │ │ + beq.n bd954 │ │ + b.n bd9b0 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (bde34 ) │ │ + ldr r0, [pc, #148] @ (bda14 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bdde4 │ │ + blx c1a70 │ │ + cbnz r0, bd9c4 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bdda4 │ │ + beq.n bd984 │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n bde0e │ │ + b.n bd9ee │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, bddf4 │ │ + bl 76664 │ │ + cbnz r0, bd9d4 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrh r0, [r6, r6] │ │ movs r0, r0 │ │ ldrh r0, [r2, r6] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (bdf04 ) │ │ + ldr r0, [pc, #192] @ (bdae4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bde7c │ │ + blx c1a50 │ │ + cbnz r0, bda5c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bde52 │ │ + beq.n bda32 │ │ movs r0, #0 │ │ - b.n bdeee │ │ - ldr r5, [pc, #136] @ (bdf08 ) │ │ + b.n bdace │ │ + ldr r5, [pc, #136] @ (bdae8 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (bdf0c ) │ │ + ldr r0, [pc, #136] @ (bdaec ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, bdeec │ │ + blx c1a70 │ │ + cbnz r0, bdacc │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bdec4 │ │ + beq.n bdaa4 │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bde8a │ │ - b.n bde78 │ │ + beq.n bda6a │ │ + b.n bda58 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bdeac │ │ + beq.n bda8c │ │ mov r0, fp │ │ movs r1, #15 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n bdeac │ │ + blx c1840 │ │ + b.n bda8c │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldrh r0, [r0, r3] │ │ movs r0, r0 │ │ - stmia r5!, {r3} │ │ + stmia r4!, {r3, r5, r7} │ │ movs r0, r0 │ │ - adds r1, #49 @ 0x31 │ │ + adds r4, #113 @ 0x71 │ │ vsra.u32 d27, d17, #11 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bdff8 │ │ + bl bdbd8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w bdff8 │ │ - cbz r1, bdf34 │ │ + b.w bdbd8 │ │ + cbz r1, bdb14 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl be0c8 │ │ + bl bdca8 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w be0c8 │ │ + b.w bdca8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bdf4a │ │ + cbz r1, bdb2a │ │ mov r4, r1 │ │ - bl be19c │ │ + bl bdd7c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl be19c │ │ + bl bdd7c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bdf62 │ │ + cbz r1, bdb42 │ │ mov r4, r1 │ │ - bl be23c │ │ + bl bde1c │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl be23c │ │ + bl bde1c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bdfa8 ) │ │ + ldr r0, [pc, #52] @ (bdb88 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bdf86 │ │ + cbz r1, bdb66 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl be2dc │ │ - b.n bdf96 │ │ + bl bdebc │ │ + b.n bdb76 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl be2dc │ │ + bl bdebc │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r2, [r2, r6] │ │ movs r0, r0 │ │ - cbz r1, bdfbc │ │ + cbz r1, bdb9c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl be3d0 │ │ + bl bdfb0 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w be3d0 │ │ + b.w bdfb0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (bdfdc ) │ │ + ldr r5, [pc, #20] @ (bdbbc ) │ │ movs r4, #152 @ 0x98 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n bdfca │ │ + bne.n bdbaa │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - sxtb r0, r4 │ │ + sxth r0, r0 │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bdff0 ) │ │ + ldr r0, [pc, #12] @ (bdbd0 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bdff4 ) │ │ + ldr r2, [pc, #12] @ (bdbd4 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ str r4, [r0, r7] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (be0b4 ) │ │ + ldr r0, [pc, #176] @ (bdc94 ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (be0b8 ) │ │ - ldr r0, [pc, #164] @ (be0bc ) │ │ + ldr r5, [pc, #160] @ (bdc98 ) │ │ + ldr r0, [pc, #164] @ (bdc9c ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (be0c0 ) │ │ - ldr r6, [pc, #160] @ (be0c4 ) │ │ + ldr r0, [pc, #160] @ (bdca0 ) │ │ + ldr r6, [pc, #160] @ (bdca4 ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, be098 │ │ + blx c1b60 │ │ + cbnz r0, bdc78 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n be070 │ │ + beq.n bdc50 │ │ ldr r0, [r5, #0] │ │ - cbz r0, be054 │ │ + cbz r0, bdc34 │ │ ldr r1, [r0, #16] │ │ - cbz r1, be054 │ │ + cbz r1, bdc34 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n be056 │ │ + b.n bdc36 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be028 │ │ - b.n be09c │ │ + beq.n bdc08 │ │ + b.n bdc7c │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n be046 │ │ + beq.n bdc26 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n be046 │ │ + blx c1840 │ │ + b.n bdc26 │ │ ldr r0, [sp, #12] │ │ - b.n be09e │ │ + b.n bdc7e │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldr r4, [r7, r3] │ │ movs r0, r0 │ │ - stmia r3!, {r2, r3, r7} │ │ + stmia r3!, {r2, r3, r5} │ │ movs r0, r0 │ │ - adds r0, #53 @ 0x35 │ │ - vsra.u64 , q0, #11 │ │ - vshr.u32 , q6, #11 │ │ + adds r3, #117 @ 0x75 │ │ + vsli.32 d19, d0, #21 │ │ + vrsra.u64 d19, d12, #11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (be188 ) │ │ + ldr r0, [pc, #180] @ (bdd68 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (be18c ) │ │ - ldr r0, [pc, #168] @ (be190 ) │ │ + ldr r5, [pc, #164] @ (bdd6c ) │ │ + ldr r0, [pc, #168] @ (bdd70 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (be194 ) │ │ - ldr r6, [pc, #164] @ (be198 ) │ │ + ldr r0, [pc, #164] @ (bdd74 ) │ │ + ldr r6, [pc, #164] @ (bdd78 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, be16a │ │ + blx c1b60 │ │ + cbnz r0, bdd4a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n be140 │ │ + beq.n bdd20 │ │ ldr r0, [r5, #8] │ │ - cbz r0, be124 │ │ + cbz r0, bdd04 │ │ ldr r1, [r0, #16] │ │ - cbz r1, be124 │ │ + cbz r1, bdd04 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n be126 │ │ + b.n bdd06 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be0f8 │ │ - b.n be16e │ │ + beq.n bdcd8 │ │ + b.n bdd4e │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n be116 │ │ + beq.n bdcf6 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n be116 │ │ + blx c1840 │ │ + b.n bdcf6 │ │ ldr r0, [sp, #12] │ │ - b.n be170 │ │ + b.n bdd50 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ ldr r4, [r5, r0] │ │ movs r0, r0 │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ + stmia r2!, {r2, r3, r4, r6} │ │ movs r0, r0 │ │ - cmp r7, #101 @ 0x65 │ │ - @ instruction: 0xfff52d91 │ │ - @ instruction: 0xfff52f22 │ │ + adds r2, #165 @ 0xa5 │ │ + vshr.u64 , , #11 │ │ + vclt.s16 , q9, #0 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (be234 ) │ │ + ldr r0, [pc, #136] @ (bde14 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, be1e0 │ │ + blx c1a50 │ │ + cbnz r0, bddc0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be1b8 │ │ - b.n be214 │ │ + beq.n bdd98 │ │ + b.n bddf4 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (be238 ) │ │ + ldr r0, [pc, #84] @ (bde18 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, be21a │ │ + blx c1a70 │ │ + cbnz r0, bddfa │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be1e8 │ │ + beq.n bddc8 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n be21e │ │ + b.n bddfe │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrsb r2, [r3, r5] │ │ movs r0, r0 │ │ ldrsb r4, [r7, r4] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (be2d4 ) │ │ + ldr r0, [pc, #136] @ (bdeb4 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #32 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, be280 │ │ + blx c1a50 │ │ + cbnz r0, bde60 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be258 │ │ - b.n be2b4 │ │ + beq.n bde38 │ │ + b.n bde94 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (be2d8 ) │ │ + ldr r0, [pc, #84] @ (bdeb8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, be2ba │ │ + blx c1a70 │ │ + cbnz r0, bde9a │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be288 │ │ + beq.n bde68 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n be2be │ │ + b.n bde9e │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrsb r2, [r7, r2] │ │ movs r0, r0 │ │ ldrsb r4, [r3, r2] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (be3c8 ) │ │ + ldr r0, [pc, #220] @ (bdfa8 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -118608,602 +118279,602 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, be334 │ │ + blx c1a50 │ │ + cbnz r0, bdf14 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be30c │ │ - b.n be368 │ │ + beq.n bdeec │ │ + b.n bdf48 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (be3cc ) │ │ + ldr r0, [pc, #148] @ (bdfac ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, be37c │ │ + blx c1a70 │ │ + cbnz r0, bdf5c │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be33c │ │ + beq.n bdf1c │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n be3a6 │ │ + b.n bdf86 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, be38c │ │ + bl 76664 │ │ + cbnz r0, bdf6c │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrsb r0, [r3, r0] │ │ movs r0, r0 │ │ strb r0, [r7, r7] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (be49c ) │ │ + ldr r0, [pc, #192] @ (be07c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, be414 │ │ + blx c1a50 │ │ + cbnz r0, bdff4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be3ea │ │ + beq.n bdfca │ │ movs r0, #0 │ │ - b.n be486 │ │ - ldr r5, [pc, #136] @ (be4a0 ) │ │ + b.n be066 │ │ + ldr r5, [pc, #136] @ (be080 ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (be4a4 ) │ │ + ldr r0, [pc, #136] @ (be084 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, be484 │ │ + blx c1a70 │ │ + cbnz r0, be064 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n be45c │ │ + beq.n be03c │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #37 @ 0x25 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be422 │ │ - b.n be410 │ │ + beq.n be002 │ │ + b.n bdff0 │ │ add.w r0, r5, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n be444 │ │ + beq.n be024 │ │ mov r0, fp │ │ movs r1, #15 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n be444 │ │ + blx c1840 │ │ + b.n be024 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r0, [r5, r4] │ │ movs r0, r0 │ │ - it hi │ │ - movhi r0, r0 │ │ - cmp r3, #153 @ 0x99 │ │ + it cs │ │ + movcs r0, r0 │ │ + cmp r6, #217 @ 0xd9 │ │ vsli.64 d27, d31, #53 @ 0x35 │ │ add r7, sp, #24 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (be4e4 ) │ │ + ldr r0, [pc, #52] @ (be0c4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #12] │ │ - cbz r1, be4c4 │ │ + cbz r1, be0a4 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl be5b8 │ │ - b.n be4d4 │ │ + bl be198 │ │ + b.n be0b4 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl be5b8 │ │ + bl be198 │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ it eq │ │ popeq {r0, r1, r2, r3, r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strb r4, [r2, r1] │ │ movs r0, r0 │ │ - cbz r1, be4f8 │ │ + cbz r1, be0d8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl be684 │ │ + bl be264 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w be684 │ │ - cbz r1, be50c │ │ + b.w be264 │ │ + cbz r1, be0ec │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl be754 │ │ + bl be334 │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w be754 │ │ + b.w be334 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, be522 │ │ + cbz r1, be102 │ │ mov r4, r1 │ │ - bl be828 │ │ + bl be408 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl be828 │ │ + bl be408 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (be568 ) │ │ + ldr r0, [pc, #52] @ (be148 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, be546 │ │ + cbz r1, be126 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl be8c8 │ │ - b.n be556 │ │ + bl be4a8 │ │ + b.n be136 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl be8c8 │ │ + bl be4a8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ strh r2, [r2, r7] │ │ movs r0, r0 │ │ - cbz r1, be57c │ │ + cbz r1, be15c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl be9bc │ │ + bl be59c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w be9bc │ │ + b.w be59c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (be59c ) │ │ + ldr r5, [pc, #20] @ (be17c ) │ │ movs r4, #152 @ 0x98 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n be58a │ │ + bne.n be16a │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - add r5, sp, #288 @ 0x120 │ │ + add r4, sp, #928 @ 0x3a0 │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (be5b0 ) │ │ + ldr r0, [pc, #12] @ (be190 ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (be5b4 ) │ │ + ldr r2, [pc, #12] @ (be194 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ - ldr r4, [pc, #16] @ (be5c8 ) │ │ + ldr r4, [pc, #16] @ (be1a8 ) │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #64 @ 0x40 │ │ mov r8, r0 │ │ - ldr r0, [pc, #180] @ (be67c ) │ │ + ldr r0, [pc, #180] @ (be25c ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ str r0, [sp, #28] │ │ strd r0, r0, [sp, #20] │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #160] @ (be680 ) │ │ + ldr r0, [pc, #160] @ (be260 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, be618 │ │ + blx c1a00 │ │ + cbnz r0, be1f8 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #18 │ │ mov r2, r4 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be5e4 │ │ + beq.n be1c4 │ │ movs r0, #0 │ │ strd r0, r0, [r8] │ │ str.w r0, [r8, #8] │ │ - b.n be660 │ │ + b.n be240 │ │ movs r0, #3 │ │ add.w sl, sp, #32 │ │ strb.w r0, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #16] │ │ mov r1, sl │ │ str r0, [sp, #32] │ │ add r4, sp, #4 │ │ mov r0, r4 │ │ - bl bca20 │ │ + bl bc600 │ │ add r2, sp, #20 │ │ ldrd r3, r6, [sp, #4] │ │ ldr r5, [sp, #12] │ │ ldmia r2, {r0, r1, r2} │ │ strd r3, r6, [sp, #20] │ │ str r5, [sp, #28] │ │ add r3, sp, #4 │ │ stmia r3!, {r0, r1, r2} │ │ mov r0, r4 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ mov r0, sl │ │ - bl 79b0a │ │ + bl 79972 │ │ add r2, sp, #20 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r8!, {r0, r1, r2} │ │ movs r0, #0 │ │ strd r0, r0, [sp, #20] │ │ str r0, [sp, #28] │ │ add r0, sp, #20 │ │ - bl 740b8 │ │ + bl 73fd8 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #64 @ 0x40 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strh r4, [r7, r4] │ │ movs r0, r0 │ │ strh r0, [r1, r5] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #176] @ (be740 ) │ │ + ldr r0, [pc, #176] @ (be320 ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #160] @ (be744 ) │ │ - ldr r0, [pc, #164] @ (be748 ) │ │ + ldr r5, [pc, #160] @ (be324 ) │ │ + ldr r0, [pc, #164] @ (be328 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #160] @ (be74c ) │ │ - ldr r6, [pc, #160] @ (be750 ) │ │ + ldr r0, [pc, #160] @ (be32c ) │ │ + ldr r6, [pc, #160] @ (be330 ) │ │ add r0, pc │ │ add r6, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, be724 │ │ + blx c1b60 │ │ + cbnz r0, be304 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n be6fc │ │ + beq.n be2dc │ │ ldr r0, [r5, #0] │ │ - cbz r0, be6e0 │ │ + cbz r0, be2c0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, be6e0 │ │ + cbz r1, be2c0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n be6e2 │ │ + b.n be2c2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r3, r6 │ │ str.w sl, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be6b4 │ │ - b.n be728 │ │ + beq.n be294 │ │ + b.n be308 │ │ adds r0, r5, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n be6d2 │ │ + beq.n be2b2 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #8] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r5 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n be6d2 │ │ + blx c1840 │ │ + b.n be2b2 │ │ ldr r0, [sp, #12] │ │ - b.n be72a │ │ + b.n be30a │ │ movs r0, #0 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ strh r0, [r6, r1] │ │ movs r0, r0 │ │ - pop {r3, r4, pc} │ │ + pop {r3, r4, r5, r7} │ │ movs r0, r0 │ │ - cmp r1, #169 @ 0xa9 │ │ - vtbx.8 d18, {d5-d8}, d4 │ │ - @ instruction: 0xfff529d0 │ │ + cmp r4, #233 @ 0xe9 │ │ + @ instruction: 0xfff52e84 │ │ + vcvt.u16.f16 d18, d0, #11 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (be814 ) │ │ + ldr r0, [pc, #180] @ (be3f4 ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (be818 ) │ │ - ldr r0, [pc, #168] @ (be81c ) │ │ + ldr r5, [pc, #164] @ (be3f8 ) │ │ + ldr r0, [pc, #168] @ (be3fc ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (be820 ) │ │ - ldr r6, [pc, #164] @ (be824 ) │ │ + ldr r0, [pc, #164] @ (be400 ) │ │ + ldr r6, [pc, #164] @ (be404 ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, be7f6 │ │ + blx c1b60 │ │ + cbnz r0, be3d6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n be7cc │ │ + beq.n be3ac │ │ ldr r0, [r5, #8] │ │ - cbz r0, be7b0 │ │ + cbz r0, be390 │ │ ldr r1, [r0, #16] │ │ - cbz r1, be7b0 │ │ + cbz r1, be390 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n be7b2 │ │ + b.n be392 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be784 │ │ - b.n be7fa │ │ + beq.n be364 │ │ + b.n be3da │ │ add.w r0, r5, #12 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n be7a2 │ │ + beq.n be382 │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #8] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n be7a2 │ │ + blx c1840 │ │ + b.n be382 │ │ ldr r0, [sp, #12] │ │ - b.n be7fc │ │ + b.n be3dc │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ str r0, [r4, r6] │ │ movs r0, r0 │ │ - pop {r3, r6} │ │ + cbnz r0, be476 │ │ movs r0, r0 │ │ - cmp r0, #217 @ 0xd9 │ │ - vabs.f16 d18, d5 │ │ - @ instruction: 0xfff52896 │ │ + cmp r4, #25 │ │ + vtbx.8 d18, {d5-d7}, d5 │ │ + @ instruction: 0xfff52bd6 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (be8c0 ) │ │ + ldr r0, [pc, #136] @ (be4a0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, be86c │ │ + blx c1a50 │ │ + cbnz r0, be44c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be844 │ │ - b.n be8a0 │ │ + beq.n be424 │ │ + b.n be480 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #84] @ (be8c4 ) │ │ + ldr r0, [pc, #84] @ (be4a4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, be8a6 │ │ + blx c1a70 │ │ + cbnz r0, be486 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be874 │ │ + beq.n be454 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n be8aa │ │ + b.n be48a │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ str r6, [r1, r3] │ │ movs r0, r0 │ │ str r0, [r6, r2] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r0 │ │ - ldr r0, [pc, #220] @ (be9b4 ) │ │ + ldr r0, [pc, #220] @ (be594 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #8] │ │ @@ -119212,2704 +118883,2704 @@ │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add.w sl, r0, #16 │ │ add r4, sp, #4 │ │ mov r0, r5 │ │ movs r1, #27 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, be920 │ │ + blx c1a50 │ │ + cbnz r0, be500 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be8f8 │ │ - b.n be954 │ │ + beq.n be4d8 │ │ + b.n be534 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #148] @ (be9b8 ) │ │ + ldr r0, [pc, #148] @ (be598 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, be968 │ │ + blx c1a70 │ │ + cbnz r0, be548 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r5 │ │ movs r1, #28 │ │ mov r3, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be928 │ │ + beq.n be508 │ │ movs r0, #0 │ │ add.w sl, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ - b.n be992 │ │ + b.n be572 │ │ add r4, sp, #8 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, be978 │ │ + bl 76664 │ │ + cbnz r0, be558 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #24] │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #8] │ │ movs r0, #2 │ │ str.w r0, [sl] │ │ add r0, sp, #8 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #40 @ 0x28 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ str r4, [r5, r0] │ │ movs r0, r0 │ │ str r4, [r1, r0] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #192] @ (bea88 ) │ │ + ldr r0, [pc, #192] @ (be668 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #8] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bea00 │ │ + blx c1a50 │ │ + cbnz r0, be5e0 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n be9d6 │ │ + beq.n be5b6 │ │ movs r0, #0 │ │ - b.n bea72 │ │ - ldr r5, [pc, #136] @ (bea8c ) │ │ + b.n be652 │ │ + ldr r5, [pc, #136] @ (be66c ) │ │ add.w sl, sp, #4 │ │ - ldr r0, [pc, #136] @ (bea90 ) │ │ + ldr r0, [pc, #136] @ (be670 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, sl │ │ - blx c1e90 │ │ - cbnz r0, bea70 │ │ + blx c1a70 │ │ + cbnz r0, be650 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #4] │ │ ldrb r0, [r5, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bea48 │ │ + beq.n be628 │ │ ldr r3, [r5, #16] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bea0e │ │ - b.n be9fc │ │ + beq.n be5ee │ │ + b.n be5dc │ │ add.w r0, r5, #20 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bea30 │ │ + beq.n be610 │ │ mov r0, fp │ │ movs r1, #15 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #16] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n bea30 │ │ + blx c1840 │ │ + b.n be610 │ │ ldr r0, [sp, #4] │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #8] │ │ cmp r1, r2 │ │ itt eq │ │ ldmiaeq.w sp!, {r1, r2, r3, r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r7, [pc, #240] @ (beb7c ) │ │ + ldr r7, [pc, #240] @ (be75c ) │ │ movs r0, r0 │ │ - cbnz r4, beabc │ │ + cbnz r4, be684 │ │ movs r0, r0 │ │ - movs r5, #173 @ 0xad │ │ + cmp r0, #237 @ 0xed │ │ vsli.64 , q0, #53 @ 0x35 │ │ add r7, sp, #8 │ │ - cbz r1, beaa6 │ │ + cbz r1, be686 │ │ mov r4, r1 │ │ - bl bedb4 │ │ + bl be994 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bedb4 │ │ + bl be994 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beabe │ │ + cbz r1, be69e │ │ mov r4, r1 │ │ - bl bef08 │ │ + bl beae8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bef08 │ │ + bl beae8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, bead6 │ │ + cbz r1, be6b6 │ │ mov r4, r1 │ │ - bl bf0f8 │ │ + bl becd8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bf0f8 │ │ + bl becd8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beaee │ │ + cbz r1, be6ce │ │ mov r4, r1 │ │ - bl bf250 │ │ + bl bee30 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bf250 │ │ + bl bee30 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl bf424 │ │ - cbz r4, beb02 │ │ + bl bf004 │ │ + cbz r4, be6e2 │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beb16 │ │ + cbz r1, be6f6 │ │ mov r4, r1 │ │ - bl bf9d0 │ │ + bl bf5b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bf9d0 │ │ + bl bf5b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beb2e │ │ + cbz r1, be70e │ │ mov r4, r1 │ │ - bl bfc50 │ │ + bl bf830 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bfc50 │ │ + bl bf830 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beb46 │ │ + cbz r1, be726 │ │ mov r4, r1 │ │ - bl bfdd0 │ │ + bl bf9b0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bfdd0 │ │ + bl bf9b0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beb5e │ │ + cbz r1, be73e │ │ mov r4, r1 │ │ - bl bff98 │ │ + bl bfb78 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl bff98 │ │ + bl bfb78 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beb76 │ │ + cbz r1, be756 │ │ mov r4, r1 │ │ - bl c0078 │ │ + bl bfc58 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl c0078 │ │ + bl bfc58 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beb8e │ │ + cbz r1, be76e │ │ mov r4, r1 │ │ - bl c01a4 │ │ + bl bfd84 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl c01a4 │ │ + bl bfd84 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, beba6 │ │ + cbz r1, be786 │ │ mov r4, r1 │ │ - bl c02d0 │ │ + bl bfeb0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl c02d0 │ │ + bl bfeb0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bebec ) │ │ + ldr r0, [pc, #52] @ (be7cc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bebca │ │ + cbz r1, be7aa │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl c0408 │ │ - b.n bebda │ │ + bl bffe8 │ │ + b.n be7ba │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl c0408 │ │ + bl bffe8 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r5, [pc, #312] @ (bed28 ) │ │ + ldr r5, [pc, #312] @ (be908 ) │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bec30 ) │ │ + ldr r0, [pc, #52] @ (be810 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bec0e │ │ + cbz r1, be7ee │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl c05b4 │ │ - b.n bec1e │ │ + bl c0194 │ │ + b.n be7fe │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl c05b4 │ │ + bl c0194 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r5, [pc, #40] @ (bec5c ) │ │ + ldr r5, [pc, #40] @ (be83c ) │ │ movs r0, r0 │ │ - cbz r1, bec44 │ │ + cbz r1, be824 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl c0c3c │ │ + bl c081c │ │ str r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - b.w c0c3c │ │ + b.w c081c │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r2, r0 │ │ - ldr r0, [pc, #52] @ (bec88 ) │ │ + ldr r0, [pc, #52] @ (be868 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r0, [r5, #0] │ │ str r0, [sp, #28] │ │ - cbz r1, bec66 │ │ + cbz r1, be846 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl c0d10 │ │ - b.n bec76 │ │ + bl c08f0 │ │ + b.n be856 │ │ mov r4, sp │ │ mov r1, r2 │ │ mov r0, r4 │ │ - bl c0d10 │ │ + bl c08f0 │ │ mov r0, r4 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr r0, [r5, #0] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r4, r5, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ - ldr r4, [pc, #712] @ (bef54 ) │ │ + ldr r4, [pc, #712] @ (beb34 ) │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r1 │ │ - bl c1048 │ │ - cbz r4, bec9a │ │ + bl c0c28 │ │ + cbz r4, be87a │ │ strb r0, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, becae │ │ + cbz r1, be88e │ │ mov r4, r1 │ │ - bl c10f0 │ │ + bl c0cd0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl c10f0 │ │ + bl c0cd0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, becc6 │ │ + cbz r1, be8a6 │ │ mov r4, r1 │ │ - bl c11d8 │ │ + bl c0db8 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl c11d8 │ │ + bl c0db8 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - cbz r1, becde │ │ + cbz r1, be8be │ │ mov r4, r1 │ │ - bl c12c0 │ │ + bl c0ea0 │ │ vstr d0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bl c12c0 │ │ + bl c0ea0 │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl} │ │ mov r4, r0 │ │ - ldr r0, [pc, #136] @ (bed78 ) │ │ + ldr r0, [pc, #136] @ (be958 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #161 @ 0xa1 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bed26 │ │ + blx c1a50 │ │ + cbnz r0, be906 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #161 @ 0xa1 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n becfe │ │ - b.n bed62 │ │ + beq.n be8de │ │ + b.n be942 │ │ ldr r5, [sp, #8] │ │ add.w sl, sp, #12 │ │ add.w r9, sp, #16 │ │ movs r6, #0 │ │ strd r6, r6, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #162 @ 0xa2 │ │ mov r2, r5 │ │ mov r3, r9 │ │ strd sl, r6, [sp] │ │ - blx c1f60 │ │ - cbnz r0, bed62 │ │ + blx c1b40 │ │ + cbnz r0, be942 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #162 @ 0xa2 │ │ - blx c1f70 │ │ + blx c1b50 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bed36 │ │ + beq.n be916 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #24 │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #80] @ (bedcc ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #80] @ (be9ac ) │ │ movs r0, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r5, [pc, #20] @ (bed98 ) │ │ + ldr r5, [pc, #20] @ (be978 ) │ │ mov.w r4, #512 @ 0x200 │ │ add r5, pc │ │ adds r0, r5, r4 │ │ - bl 76414 │ │ + bl 76334 │ │ subs r4, #24 │ │ adds.w r0, r4, #16 │ │ - bne.n bed88 │ │ + bne.n be968 │ │ pop {r4, r5, r7, pc} │ │ - add r5, pc, #968 @ (adr r5, bf164 ) │ │ + add r5, pc, #584 @ (adr r5, bebc4 ) │ │ movs r0, r0 │ │ - ldr r0, [pc, #12] @ (bedac ) │ │ + ldr r0, [pc, #12] @ (be98c ) │ │ movs r1, #0 │ │ - ldr r2, [pc, #12] @ (bedb0 ) │ │ + ldr r2, [pc, #12] @ (be990 ) │ │ add r0, pc │ │ add r2, pc │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ nop │ │ @ instruction: 0xffd7ffff │ │ add r0, r1 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d6-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #316] @ (bef00 ) │ │ + ldr r0, [pc, #316] @ (beae0 ) │ │ mov r6, sp │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #304] @ (bef04 ) │ │ + ldr r0, [pc, #304] @ (beae4 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bee02 │ │ + blx c1a00 │ │ + cbnz r0, be9e2 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #0 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bedd8 │ │ - b.n beed8 │ │ + beq.n be9b8 │ │ + b.n beab8 │ │ vldr d8, [sp] │ │ mov r6, sp │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bee32 │ │ + blx c1a00 │ │ + cbnz r0, bea12 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #1 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bee08 │ │ - b.n beed8 │ │ + beq.n be9e8 │ │ + b.n beab8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bee6a │ │ + blx c1a00 │ │ + cbnz r0, bea4a │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #2 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bee40 │ │ - b.n beed8 │ │ + beq.n bea20 │ │ + b.n beab8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, beea2 │ │ + blx c1a00 │ │ + cbnz r0, bea82 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #3 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bee78 │ │ - b.n beed8 │ │ + beq.n bea58 │ │ + b.n beab8 │ │ vldr d16, [sp] │ │ mov r6, sp │ │ vadd.f64 d8, d8, d16 │ │ vstr d8, [sp] │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, beef4 │ │ + blx c1a00 │ │ + cbnz r0, bead4 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #4 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n beeb0 │ │ + beq.n bea90 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d6-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp] │ │ vadd.f64 d0, d8, d16 │ │ - b.n beedc │ │ + b.n beabc │ │ nop │ │ - ldr r3, [pc, #248] @ (beffc ) │ │ + ldr r3, [pc, #248] @ (bebdc ) │ │ movs r0, r0 │ │ - ldr r3, [pc, #304] @ (bf038 ) │ │ + ldr r3, [pc, #304] @ (bec18 ) │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #456] @ (bf0e0 ) │ │ + ldr r0, [pc, #456] @ (becc0 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #8 │ │ - ldr r6, [pc, #444] @ (bf0e4 ) │ │ - ldr r0, [pc, #444] @ (bf0e8 ) │ │ + ldr r6, [pc, #444] @ (becc4 ) │ │ + ldr r0, [pc, #444] @ (becc8 ) │ │ add r6, pc │ │ add r0, pc │ │ mov sl, r0 │ │ mov r0, r4 │ │ movs r1, #6 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bef8a │ │ + blx c1a00 │ │ + cbnz r0, beb6a │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #4] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bef64 │ │ + beq.n beb44 │ │ ldr r2, [r6, #0] │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bef30 │ │ - b.n bf068 │ │ + beq.n beb10 │ │ + b.n bec48 │ │ adds r0, r6, #4 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bef4e │ │ + beq.n beb2e │ │ mov r0, sl │ │ movs r1, #12 │ │ mov r8, sl │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, sl │ │ - blx c1eb0 │ │ + blx c1a90 │ │ mov r1, r6 │ │ stmia r1!, {r0} │ │ mov r0, r1 │ │ - blx c1c60 │ │ - b.n bef4e │ │ + blx c1840 │ │ + b.n beb2e │ │ ldr r0, [sp, #8] │ │ - cbz r0, beff2 │ │ + cbz r0, bebd2 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #344] @ (bf0ec ) │ │ + ldr r0, [pc, #344] @ (beccc ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #7 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, beffe │ │ + blx c1a00 │ │ + cbnz r0, bebde │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n befca │ │ + beq.n bebaa │ │ ldr r2, [r6, #8] │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bef96 │ │ - b.n bf068 │ │ + beq.n beb76 │ │ + b.n bec48 │ │ add.w r8, r6, #12 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n befb4 │ │ + beq.n beb94 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #8] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n befb4 │ │ + blx c1840 │ │ + b.n beb94 │ │ movs r0, #0 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ strd r0, r0, [sp, #8] │ │ - b.n bf038 │ │ + b.n bec18 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #236] @ (bf0f0 ) │ │ + ldr r0, [pc, #236] @ (becd0 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bf034 │ │ + blx c1a70 │ │ + cbnz r0, bec14 │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #8 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf006 │ │ - b.n bf068 │ │ + beq.n bebe6 │ │ + b.n bec48 │ │ vldr d8, [sp, #8] │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #184] @ (bf0f4 ) │ │ + ldr r0, [pc, #184] @ (becd4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bf086 │ │ + blx c1a00 │ │ + cbnz r0, bec66 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #9 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf040 │ │ + beq.n bec20 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bf0b8 │ │ + bne.n bec98 │ │ vcmp.f64 d8, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - bne.n bf0b8 │ │ + bne.n bec98 │ │ vmov.i32 d17, #-2147483648 @ 0x80000000 │ │ vmov.f64 d18, #112 @ 0x3f800000 1.0 │ │ vshl.s64 d17, d17, #32 │ │ vbsl d17, d16, d18 │ │ vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n bf0c2 │ │ + beq.n beca2 │ │ vcmp.f64 d16, d8 │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n bf0c8 │ │ + ble.n beca8 │ │ vmov.f64 d8, d16 │ │ - b.n bf0d6 │ │ + b.n becb6 │ │ vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ vmovvs.f64 d8, d16 │ │ vmov.f64 d16, #116 @ 0x3fa00000 1.250 │ │ vmul.f64 d0, d8, d16 │ │ - b.n bf06c │ │ - ldr r1, [pc, #944] @ (bf494 ) │ │ + b.n bec4c │ │ + ldr r1, [pc, #944] @ (bf074 ) │ │ movs r0, r0 │ │ - push {r1, r3, r5, r7} │ │ + push {r1, r3, r6} │ │ movs r0, r0 │ │ - movs r2, #174 @ 0xae │ │ - vclt.s16 q9, q4, #0 │ │ + movs r5, #238 @ 0xee │ │ + vcle.f16 d18, d8, #0 │ │ vqshrn.u64 d20, q7, #11 │ │ movs r0, r0 │ │ - ldr r0, [pc, #912] @ (bf488 ) │ │ + ldr r0, [pc, #912] @ (bf068 ) │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #312] @ (bf23c ) │ │ + ldr r0, [pc, #312] @ (bee1c ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #8 │ │ - ldr r6, [pc, #300] @ (bf240 ) │ │ - ldr r0, [pc, #300] @ (bf244 ) │ │ + ldr r6, [pc, #300] @ (bee20 ) │ │ + ldr r0, [pc, #300] @ (bee24 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #11 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bf178 │ │ + blx c1a00 │ │ + cbnz r0, bed58 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #20] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf150 │ │ + beq.n bed30 │ │ ldr r2, [r6, #16] │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf11c │ │ - b.n bf21a │ │ + beq.n becfc │ │ + b.n bedfa │ │ add.w r8, r6, #20 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bf13a │ │ + beq.n bed1a │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #16] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n bf13a │ │ + blx c1840 │ │ + b.n bed1a │ │ ldr r0, [sp, #8] │ │ - cbz r0, bf1e0 │ │ + cbz r0, bedc0 │ │ add r5, sp, #4 │ │ - ldr r0, [pc, #200] @ (bf248 ) │ │ + ldr r0, [pc, #200] @ (bee28 ) │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #12 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bf1e6 │ │ + blx c1a00 │ │ + cbnz r0, bedc6 │ │ mov r0, r4 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r6, #28] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf1b8 │ │ + beq.n bed98 │ │ ldr r2, [r6, #24] │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf184 │ │ - b.n bf21a │ │ + beq.n bed64 │ │ + b.n bedfa │ │ add.w r8, r6, #28 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bf1a2 │ │ + beq.n bed82 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #24] │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n bf1a2 │ │ + blx c1840 │ │ + b.n bed82 │ │ vmov.f64 d0, #40 @ 0x41400000 12.0 │ │ - b.n bf21e │ │ + b.n bedfe │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #96] @ (bf24c ) │ │ + ldr r0, [pc, #96] @ (bee2c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bf234 │ │ + blx c1a70 │ │ + cbnz r0, bee14 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #13 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf1ee │ │ + beq.n bedce │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n bf21e │ │ + b.n bedfe │ │ nop │ │ - ldr r0, [pc, #0] @ (bf240 ) │ │ + ldr r0, [pc, #0] @ (bee20 ) │ │ movs r0, r0 │ │ - uxth r6, r7 │ │ + sxtb r6, r3 │ │ movs r0, r0 │ │ - movs r0, #194 @ 0xc2 │ │ - vshr.u32 q9, q5, #11 │ │ + movs r4, #2 │ │ + vrsra.u64 d18, d10, #11 │ │ vqshl.u32 d20, d22, #21 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #436] @ (bf414 ) │ │ + ldr r0, [pc, #436] @ (beff4 ) │ │ sub.w r5, r7, #41 @ 0x29 │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ - ldr r0, [pc, #420] @ (bf418 ) │ │ + ldr r0, [pc, #420] @ (beff8 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bf2a0 │ │ + blx c1a00 │ │ + cbnz r0, bee80 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #18 │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf276 │ │ - b.n bf3a6 │ │ + beq.n bee56 │ │ + b.n bef86 │ │ ldrb.w r0, [r7, #-41] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-41] │ │ add r6, sp, #8 │ │ - cbz r0, bf2e0 │ │ - ldr r0, [pc, #360] @ (bf41c ) │ │ + cbz r0, beec0 │ │ + ldr r0, [pc, #360] @ (beffc ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bf310 │ │ + blx c1a00 │ │ + cbnz r0, beef0 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #21 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf2b6 │ │ - b.n bf3a6 │ │ - ldr r0, [pc, #316] @ (bf420 ) │ │ + beq.n bee96 │ │ + b.n bef86 │ │ + ldr r0, [pc, #316] @ (bf000 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bf340 │ │ + blx c1a00 │ │ + cbnz r0, bef20 │ │ mov r0, r4 │ │ movs r1, #7 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #19 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf2e6 │ │ - b.n bf3a6 │ │ + beq.n beec6 │ │ + b.n bef86 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bf370 │ │ + blx c1a00 │ │ + cbnz r0, bef50 │ │ mov r0, r4 │ │ movs r1, #21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #22 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf316 │ │ - b.n bf3a6 │ │ + beq.n beef6 │ │ + b.n bef86 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bf3c2 │ │ + blx c1a00 │ │ + cbnz r0, befa2 │ │ mov r0, r4 │ │ movs r1, #11 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #20 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf346 │ │ - b.n bf3a6 │ │ + beq.n bef26 │ │ + b.n bef86 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bf3cc │ │ + blx c1a00 │ │ + cbnz r0, befac │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #23 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf37e │ │ + beq.n bef5e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vadd.f64 d0, d8, d16 │ │ - b.n bf3aa │ │ + b.n bef8a │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bf408 │ │ + blx c1a00 │ │ + cbnz r0, befe8 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #24 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bf3da │ │ - b.n bf3aa │ │ + beq.n befba │ │ + b.n bef8a │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n bf3aa │ │ + b.n bef8a │ │ nop │ │ mov r8, r4 │ │ movs r0, r0 │ │ mov sl, r6 │ │ movs r0, r0 │ │ mov r6, sp │ │ movs r0, r0 │ │ mov r6, r7 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ - ldr r0, [pc, #868] @ (bf798 ) │ │ + ldr r0, [pc, #868] @ (bf378 ) │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #32] │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #25 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bf468 │ │ + blx c1a50 │ │ + cbnz r0, bf048 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf440 │ │ - b.n bf49e │ │ - ldr r0, [pc, #816] @ (bf79c ) │ │ + beq.n bf020 │ │ + b.n bf07e │ │ + ldr r0, [pc, #816] @ (bf37c ) │ │ sub.w r6, r7, #37 @ 0x25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bf4b6 │ │ + blx c1a70 │ │ + cbnz r0, bf096 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #26 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf472 │ │ + beq.n bf052 │ │ movs r0, #0 │ │ ldr.w r1, [sl] │ │ ldr r2, [sp, #32] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #36 @ 0x24 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-37] │ │ - cbz r0, bf4c6 │ │ + cbz r0, bf0a6 │ │ movs r0, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ - b.n bf4a0 │ │ + b.n bf080 │ │ add r6, sp, #28 │ │ mov r0, r4 │ │ movs r1, #27 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, bf4f0 │ │ + blx c1a50 │ │ + cbnz r0, bf0d0 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf4c8 │ │ - b.n bf49e │ │ + beq.n bf0a8 │ │ + b.n bf07e │ │ sub.w r6, r7, #37 @ 0x25 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bf526 │ │ + blx c1a70 │ │ + cbnz r0, bf106 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #28 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf4f4 │ │ - b.n bf4a0 │ │ + beq.n bf0d4 │ │ + b.n bf080 │ │ ldrb.w r0, [r7, #-37] │ │ cmp r0, #0 │ │ - bne.n bf4be │ │ + bne.n bf09e │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bf55c │ │ + blx c1a50 │ │ + cbnz r0, bf13c │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf530 │ │ - b.n bf4a0 │ │ + beq.n bf110 │ │ + b.n bf080 │ │ add r5, sp, #28 │ │ - ldr r0, [pc, #576] @ (bf7a0 ) │ │ + ldr r0, [pc, #576] @ (bf380 ) │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #572] @ (bf7a4 ) │ │ + ldr r0, [pc, #572] @ (bf384 ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bf5da │ │ + blx c1a70 │ │ + cbnz r0, bf1ba │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #28] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #36] @ 0x24 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf5ac │ │ + beq.n bf18c │ │ ldr r3, [r1, #32] │ │ mov r0, r4 │ │ movs r1, #30 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf56a │ │ - b.n bf4a0 │ │ + beq.n bf14a │ │ + b.n bf080 │ │ add.w r0, r1, #36 @ 0x24 │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n bf590 │ │ + beq.n bf170 │ │ mov r0, r9 │ │ movs r1, #16 │ │ mov r8, r9 │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, r9 │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #32] │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n bf590 │ │ + b.n bf170 │ │ add r5, sp, #20 │ │ - ldr r0, [pc, #456] @ (bf7a8 ) │ │ + ldr r0, [pc, #456] @ (bf388 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bf616 │ │ + blx c1a70 │ │ + cbnz r0, bf1f6 │ │ mov r0, r4 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #31 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf5e4 │ │ - b.n bf4a0 │ │ + beq.n bf1c4 │ │ + b.n bf080 │ │ ldr r0, [sp, #20] │ │ add.w r9, sp, #20 │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #396] @ (bf7ac ) │ │ + ldr r0, [pc, #396] @ (bf38c ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r6, [pc, #392] @ (bf7b0 ) │ │ - ldr r5, [pc, #396] @ (bf7b4 ) │ │ + ldr r6, [pc, #392] @ (bf390 ) │ │ + ldr r5, [pc, #396] @ (bf394 ) │ │ add r6, pc │ │ add r5, pc │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r2, r9 │ │ - blx c1f80 │ │ - cbnz r0, bf6a6 │ │ + blx c1b60 │ │ + cbnz r0, bf286 │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #44] @ 0x2c │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf67a │ │ + beq.n bf25a │ │ ldr r0, [r1, #40] @ 0x28 │ │ - cbz r0, bf65c │ │ + cbz r0, bf23c │ │ ldr r1, [r0, #16] │ │ - cbz r1, bf65c │ │ + cbz r1, bf23c │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bf65e │ │ + b.n bf23e │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #33 @ 0x21 │ │ mov r3, r5 │ │ str r6, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf62c │ │ - b.n bf4a0 │ │ + beq.n bf20c │ │ + b.n bf080 │ │ add.w r0, r1, #44 @ 0x2c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n bf64e │ │ + beq.n bf22e │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #40] @ 0x28 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n bf64e │ │ + b.n bf22e │ │ ldrd r1, r0, [sp, #16] │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ mov.w r0, r0, lsr #5 │ │ strb.w r0, [r7, #-37] │ │ - bne.n bf6e8 │ │ + bne.n bf2c8 │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bf716 │ │ + blx c1a50 │ │ + cbnz r0, bf2f6 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf6bc │ │ - b.n bf4a0 │ │ + beq.n bf29c │ │ + b.n bf080 │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bf74c │ │ + blx c1a50 │ │ + cbnz r0, bf32c │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf6ea │ │ - b.n bf4a0 │ │ + beq.n bf2ca │ │ + b.n bf080 │ │ add r5, sp, #20 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n bf7e8 │ │ + bne.n bf3c8 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf718 │ │ - b.n bf4a0 │ │ + beq.n bf2f8 │ │ + b.n bf080 │ │ add r5, sp, #28 │ │ - ldr r0, [pc, #620] @ (bf9bc ) │ │ + ldr r0, [pc, #620] @ (bf59c ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n bf81a │ │ + bne.n bf3fa │ │ mov r0, r4 │ │ movs r1, #32 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #28] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #52] @ 0x34 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf7b8 │ │ + beq.n bf398 │ │ ldr r3, [r1, #48] @ 0x30 │ │ mov r0, r4 │ │ movs r1, #35 @ 0x23 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf754 │ │ - b.n bf4a0 │ │ + beq.n bf334 │ │ + b.n bf080 │ │ add sl, sl │ │ movs r0, r0 │ │ add lr, r6 │ │ movs r0, r0 │ │ - add r6, sp, #464 @ 0x1d0 │ │ + add r6, sp, #80 @ 0x50 │ │ movs r0, r0 │ │ - subs r2, r1, r4 │ │ + subs r2, r1, #1 │ │ vabs.s16 q10, q5 │ │ movs r0, r0 │ │ - adds r4, r3, r3 │ │ - vtbl.8 d17, {d21-d23}, d29 │ │ - vtbl.8 d17, {d21}, d25 │ │ + adds r4, r3, #0 │ │ + vqrdmulh.s , , d29[0] │ │ + vtbx.8 d17, {d21-d24}, d25 │ │ vceq.i16 d31, d1, #0 │ │ movs r4, r6 │ │ str r0, [sp, #16] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n bf77c │ │ + beq.n bf35c │ │ mov r0, r9 │ │ movs r1, #16 │ │ str.w r9, [sp, #12] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #48] @ 0x30 │ │ ldr r0, [sp, #16] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n bf77c │ │ + b.n bf35c │ │ ldr.w r9, [sp, #20] │ │ add r5, sp, #28 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bf850 │ │ + blx c1a50 │ │ + cbnz r0, bf430 │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf7ee │ │ - b.n bf4a0 │ │ + beq.n bf3ce │ │ + b.n bf080 │ │ add r5, sp, #20 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n bf8c8 │ │ + bne.n bf4a8 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #36 @ 0x24 │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf81c │ │ - b.n bf4a0 │ │ + beq.n bf3fc │ │ + b.n bf080 │ │ add r5, sp, #28 │ │ - ldr r0, [pc, #376] @ (bf9cc ) │ │ + ldr r0, [pc, #376] @ (bf5ac ) │ │ add r0, pc │ │ str r0, [sp, #16] │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r3, r5 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n bf95a │ │ + bne.n bf53a │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #28] │ │ mov r1, fp │ │ ldrb.w r0, [fp, #68] @ 0x44 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf89c │ │ + beq.n bf47c │ │ ldr r3, [r1, #64] @ 0x40 │ │ mov r0, r4 │ │ movs r1, #42 @ 0x2a │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf858 │ │ - b.n bf4a0 │ │ + beq.n bf438 │ │ + b.n bf080 │ │ add.w r0, r1, #68 @ 0x44 │ │ str r0, [sp, #12] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n bf880 │ │ + beq.n bf460 │ │ ldr r0, [sp, #16] │ │ movs r1, #16 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #16] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #64] @ 0x40 │ │ ldr r0, [sp, #12] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n bf880 │ │ + b.n bf460 │ │ ldr r0, [sp, #20] │ │ add.w r9, sp, #20 │ │ str r0, [sp, #16] │ │ - ldr r0, [pc, #236] @ (bf9c0 ) │ │ + ldr r0, [pc, #236] @ (bf5a0 ) │ │ add r0, pc │ │ str r0, [sp, #12] │ │ - ldr r6, [pc, #236] @ (bf9c4 ) │ │ - ldr r5, [pc, #236] @ (bf9c8 ) │ │ + ldr r6, [pc, #236] @ (bf5a4 ) │ │ + ldr r5, [pc, #236] @ (bf5a8 ) │ │ add r6, pc │ │ add r5, pc │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r2, r9 │ │ - blx c1f80 │ │ + blx c1b60 │ │ cmp r0, #0 │ │ - bne.n bf98e │ │ + bne.n bf56e │ │ mov r0, r4 │ │ movs r1, #40 @ 0x28 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [fp, #60] @ 0x3c │ │ mov r1, fp │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bf92e │ │ + beq.n bf50e │ │ ldr r0, [r1, #56] @ 0x38 │ │ - cbz r0, bf910 │ │ + cbz r0, bf4f0 │ │ ldr r1, [r0, #16] │ │ - cbz r1, bf910 │ │ + cbz r1, bf4f0 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n bf912 │ │ + b.n bf4f2 │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #38 @ 0x26 │ │ mov r3, r5 │ │ str r6, [sp, #0] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf8de │ │ - b.n bf4a0 │ │ + beq.n bf4be │ │ + b.n bf080 │ │ add.w r0, r1, #60 @ 0x3c │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ mov r1, fp │ │ cmp r0, #0 │ │ - beq.n bf902 │ │ + beq.n bf4e2 │ │ ldr r0, [sp, #12] │ │ movs r1, #17 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #12] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #56] @ 0x38 │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ + blx c1840 │ │ mov r1, fp │ │ - b.n bf902 │ │ + b.n bf4e2 │ │ add r5, sp, #20 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bf9a8 │ │ + blx c1a70 │ │ + cbnz r0, bf588 │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #28] │ │ mov r0, r4 │ │ movs r1, #43 @ 0x2b │ │ mov r3, r8 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ mov r1, r0 │ │ movs r0, #0 │ │ cmp r1, #0 │ │ - beq.n bf95c │ │ - b.n bf4a0 │ │ + beq.n bf53c │ │ + b.n bf080 │ │ ldrd r1, r0, [sp, #16] │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ mov.w r0, r0, lsr #5 │ │ strb.w r0, [r7, #-37] │ │ - beq.w bf6ba │ │ + beq.w bf29a │ │ movs r0, #0 │ │ - b.n bf4be │ │ + b.n bf09e │ │ ldr r0, [sp, #20] │ │ sub.w r0, r9, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ strb.w r0, [r7, #-37] │ │ - b.n bf4be │ │ + b.n bf09e │ │ nop │ │ - adds r0, r4, r4 │ │ - vclt.f16 d17, d26, #0 │ │ - vqshl.u32 d17, d9, #21 │ │ - vsli.64 , , #53 @ 0x35 │ │ - vqshrun.s64 d17, q6, #11 │ │ + adds r0, r4, #1 │ │ + vtbx.8 d17, {d5-d6}, d26 │ │ + @ instruction: 0xfff51a59 │ │ + vqshrn.u64 d17, , #11 │ │ + @ instruction: 0xfff51b5c │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d4-d10} │ │ mov r4, r0 │ │ - ldr r0, [pc, #596] @ (bfc34 ) │ │ + ldr r0, [pc, #596] @ (bf814 ) │ │ sub.w r5, r7, #77 @ 0x4d │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #28] │ │ - ldr r0, [pc, #580] @ (bfc38 ) │ │ + ldr r0, [pc, #580] @ (bf818 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bfa24 │ │ + blx c1a00 │ │ + cbnz r0, bf604 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #44 @ 0x2c │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bf9f6 │ │ + beq.n bf5d6 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ - b.n bfaa4 │ │ + b.n bf684 │ │ ldrb.w r0, [r7, #-77] │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-77] │ │ - cbz r0, bfaa4 │ │ + cbz r0, bf684 │ │ add r5, sp, #12 │ │ - ldr r0, [pc, #512] @ (bfc3c ) │ │ + ldr r0, [pc, #512] @ (bf81c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bfa68 │ │ + blx c1a00 │ │ + cbnz r0, bf648 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #45 @ 0x2d │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfa3e │ │ - b.n bfaa4 │ │ + beq.n bf61e │ │ + b.n bf684 │ │ vldr s0, [sp, #12] │ │ vcvt.f64.s32 d9, s0 │ │ vstr d9, [sp, #16] │ │ add r6, sp, #16 │ │ - ldr r0, [pc, #456] @ (bfc40 ) │ │ + ldr r0, [pc, #456] @ (bf820 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bfac0 │ │ + blx c1a00 │ │ + cbnz r0, bf6a0 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #46 @ 0x2e │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfa7c │ │ + beq.n bf65c │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #28] │ │ cmp r0, r1 │ │ - bne.w bfc2e │ │ + bne.w bf80e │ │ vorr d0, d8, d8 │ │ vpop {d4-d10} │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ vldr d16, [sp, #16] │ │ add.w sl, sp, #12 │ │ vmul.f64 d9, d16, d9 │ │ vstr d9, [sp, #16] │ │ - ldr r6, [pc, #368] @ (bfc44 ) │ │ - ldr r0, [pc, #372] @ (bfc48 ) │ │ + ldr r6, [pc, #368] @ (bf824 ) │ │ + ldr r0, [pc, #372] @ (bf828 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, bfb38 │ │ + blx c1a00 │ │ + cbnz r0, bf718 │ │ mov r0, r4 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bfb10 │ │ + beq.n bf6f0 │ │ ldr r2, [r6, #72] @ 0x48 │ │ mov r0, r4 │ │ movs r1, #47 @ 0x2f │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfada │ │ - b.n bfaa4 │ │ + beq.n bf6ba │ │ + b.n bf684 │ │ add.w r0, r6, #76 @ 0x4c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bfafa │ │ + beq.n bf6da │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #72] @ 0x48 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bfafa │ │ + blx c1840 │ │ + b.n bf6da │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ strb.w r0, [r7, #-77] │ │ - beq.n bfbb2 │ │ - ldr r0, [pc, #260] @ (bfc4c ) │ │ + beq.n bf792 │ │ + ldr r0, [pc, #260] @ (bf82c ) │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ mov r2, sl │ │ - blx c1e20 │ │ - cbnz r0, bfbbc │ │ + blx c1a00 │ │ + cbnz r0, bf79c │ │ mov r0, r4 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #84] @ 0x54 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n bfb8a │ │ + beq.n bf76a │ │ ldr r2, [r6, #80] @ 0x50 │ │ mov r0, r4 │ │ movs r1, #48 @ 0x30 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfb54 │ │ - b.n bfaa4 │ │ + beq.n bf734 │ │ + b.n bf684 │ │ add.w r0, r6, #84 @ 0x54 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n bfb74 │ │ + beq.n bf754 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov r8, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #80] @ 0x50 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n bfb74 │ │ + blx c1840 │ │ + b.n bf754 │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ vadd.f64 d8, d9, d16 │ │ - b.n bfaa4 │ │ + b.n bf684 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ add r6, sp, #16 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bfbf0 │ │ + blx c1a70 │ │ + cbnz r0, bf7d0 │ │ mov r0, r4 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r4 │ │ movs r1, #49 @ 0x31 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfbc2 │ │ - b.n bfaa4 │ │ + beq.n bf7a2 │ │ + b.n bf684 │ │ vmov.i32 d8, #0 @ 0x00000000 │ │ vldr d10, [sp, #16] │ │ add r6, sp, #16 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bfc24 │ │ + blx c1a00 │ │ + cbnz r0, bf804 │ │ mov r0, r4 │ │ movs r1, #30 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfbfa │ │ - b.n bfaa4 │ │ + beq.n bf7da │ │ + b.n bf684 │ │ vldr d16, [sp, #16] │ │ vadd.f64 d16, d10, d16 │ │ - b.n bfbb6 │ │ - blx c1af0 │ │ + b.n bf796 │ │ + blx c16d0 │ │ nop │ │ subs r7, #32 │ │ movs r0, r0 │ │ subs r7, #50 @ 0x32 │ │ movs r0, r0 │ │ subs r6, #238 @ 0xee │ │ movs r0, r0 │ │ subs r6, #168 @ 0xa8 │ │ movs r0, r0 │ │ - add r1, sp, #0 │ │ + add r0, sp, #640 @ 0x280 │ │ movs r0, r0 │ │ - asrs r4, r0, #28 │ │ - vrsubhn.i d17, , q5 │ │ + subs r4, r0, r1 │ │ + vtbx.8 d17, {d21-d22}, d10 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ vpush {d5-d9} │ │ mov r4, r0 │ │ - ldr r0, [pc, #356] @ (bfdc4 ) │ │ + ldr r0, [pc, #356] @ (bf9a4 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bfc96 │ │ + blx c1a50 │ │ + cbnz r0, bf876 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfc6e │ │ - b.n bfd64 │ │ + beq.n bf84e │ │ + b.n bf944 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #300] @ (bfdc8 ) │ │ + ldr r0, [pc, #300] @ (bf9a8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bfccc │ │ + blx c1a70 │ │ + cbnz r0, bf8ac │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #52 @ 0x34 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfc9e │ │ - b.n bfd64 │ │ + beq.n bf87e │ │ + b.n bf944 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, bfcfa │ │ + blx c1a50 │ │ + cbnz r0, bf8da │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfcd2 │ │ - b.n bfd64 │ │ - ldr r0, [pc, #208] @ (bfdcc ) │ │ + beq.n bf8b2 │ │ + b.n bf944 │ │ + ldr r0, [pc, #208] @ (bf9ac ) │ │ mov r8, sp │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r8 │ │ - blx c1e90 │ │ - cbnz r0, bfd30 │ │ + blx c1a70 │ │ + cbnz r0, bf910 │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #54 @ 0x36 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfd02 │ │ - b.n bfd64 │ │ + beq.n bf8e2 │ │ + b.n bf944 │ │ vldr s0, [sp] │ │ vcvt.f64.s32 d9, s0 │ │ vstr d9, [sp, #8] │ │ add r6, sp, #4 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, bfd80 │ │ + blx c1a50 │ │ + cbnz r0, bf960 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #55 @ 0x37 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfd3e │ │ + beq.n bf91e │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d9} │ │ ldmiaeq.w sp!, {r8, r9, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ add r6, sp, #8 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bfdb4 │ │ + blx c1a70 │ │ + cbnz r0, bf994 │ │ mov r0, r4 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #56 @ 0x38 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bfd82 │ │ - b.n bfd68 │ │ + beq.n bf962 │ │ + b.n bf948 │ │ vldr d16, [sp, #8] │ │ vmla.f64 d8, d16, d9 │ │ vmov.f64 d0, d8 │ │ - b.n bfd68 │ │ + b.n bf948 │ │ nop │ │ subs r4, #164 @ 0xa4 │ │ movs r0, r0 │ │ subs r4, #134 @ 0x86 │ │ movs r0, r0 │ │ subs r4, #42 @ 0x2a │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #424] @ (bff88 ) │ │ + ldr r0, [pc, #424] @ (bfb68 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bfe16 │ │ + blx c1a50 │ │ + cbnz r0, bf9f6 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #57 @ 0x39 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfdee │ │ - b.n bfeec │ │ - ldr r0, [pc, #372] @ (bff8c ) │ │ + beq.n bf9ce │ │ + b.n bfacc │ │ + ldr r0, [pc, #372] @ (bfb6c ) │ │ sub.w r5, r7, #45 @ 0x2d │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, bfe4e │ │ + blx c1a70 │ │ + cbnz r0, bfa2e │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #58 @ 0x3a │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfe20 │ │ - b.n bfeec │ │ + beq.n bfa00 │ │ + b.n bfacc │ │ ldrb.w r0, [r7, #-45] │ │ eor.w r1, r0, #1 │ │ strb.w r1, [r7, #-45] │ │ - cbz r0, bfe86 │ │ + cbz r0, bfa66 │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bfeb8 │ │ + blx c1a50 │ │ + cbnz r0, bfa98 │ │ mov r0, r4 │ │ movs r1, #13 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #60 @ 0x3c │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfe5e │ │ - b.n bfeec │ │ + beq.n bfa3e │ │ + b.n bfacc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #264] @ (bff94 ) │ │ + ldr r0, [pc, #264] @ (bfb74 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, bff08 │ │ + blx c1a00 │ │ + cbnz r0, bfae8 │ │ mov r0, r4 │ │ movs r1, #9 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #59 @ 0x3b │ │ mov r2, r6 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfe8e │ │ - b.n bfeec │ │ + beq.n bfa6e │ │ + b.n bfacc │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #212] @ (bff90 ) │ │ + ldr r0, [pc, #212] @ (bfb70 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, bff0e │ │ + blx c1a70 │ │ + cbnz r0, bfaee │ │ mov r0, r4 │ │ movs r1, #15 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #61 @ 0x3d │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bfec0 │ │ + beq.n bfaa0 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d0, [sp, #8] │ │ - b.n bfef0 │ │ + b.n bfad0 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bff42 │ │ + blx c1a00 │ │ + cbnz r0, bfb22 │ │ mov r0, r4 │ │ movs r1, #19 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #62 @ 0x3e │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bff14 │ │ - b.n bfef0 │ │ + beq.n bfaf4 │ │ + b.n bfad0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d8, d8, d16 │ │ vstr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, bff7e │ │ + blx c1a00 │ │ + cbnz r0, bfb5e │ │ mov r0, r4 │ │ movs r1, #25 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #63 @ 0x3f │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n bff50 │ │ - b.n bfef0 │ │ + beq.n bfb30 │ │ + b.n bfad0 │ │ vldr d16, [sp, #8] │ │ vsub.f64 d0, d8, d16 │ │ - b.n bfef0 │ │ + b.n bfad0 │ │ subs r3, #36 @ 0x24 │ │ movs r0, r0 │ │ subs r3, #8 │ │ movs r0, r0 │ │ subs r2, #100 @ 0x64 │ │ movs r0, r0 │ │ subs r2, #150 @ 0x96 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #200] @ (c0070 ) │ │ + ldr r0, [pc, #200] @ (bfc50 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, bffde │ │ + blx c1a50 │ │ + cbnz r0, bfbbe │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #64 @ 0x40 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bffb6 │ │ - b.n c0042 │ │ + beq.n bfb96 │ │ + b.n bfc22 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #144] @ (c0074 ) │ │ + ldr r0, [pc, #144] @ (bfc54 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, c0014 │ │ + blx c1a70 │ │ + cbnz r0, bfbf4 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #65 @ 0x41 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n bffe6 │ │ - b.n c0042 │ │ + beq.n bfbc6 │ │ + b.n bfc22 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, c005e │ │ + blx c1a00 │ │ + cbnz r0, bfc3e │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #66 @ 0x42 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c001a │ │ + beq.n bfbfa │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ ittt eq │ │ vpopeq {d5-d8} │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n c0046 │ │ + b.n bfc26 │ │ subs r1, #92 @ 0x5c │ │ movs r0, r0 │ │ subs r1, #62 @ 0x3e │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (c0194 ) │ │ + ldr r0, [pc, #268] @ (bfd74 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (c0198 ) │ │ - ldr r0, [pc, #256] @ (c019c ) │ │ + ldr r6, [pc, #256] @ (bfd78 ) │ │ + ldr r0, [pc, #256] @ (bfd7c ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, c00fe │ │ + blx c1a00 │ │ + cbnz r0, bfcde │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #92] @ 0x5c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c00d6 │ │ + beq.n bfcb6 │ │ ldr r2, [r6, #88] @ 0x58 │ │ mov r0, r4 │ │ movs r1, #67 @ 0x43 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c00a0 │ │ - b.n c0162 │ │ + beq.n bfc80 │ │ + b.n bfd42 │ │ add.w r8, r6, #92 @ 0x5c │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c00c0 │ │ + beq.n bfca0 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #88] @ 0x58 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n c00c0 │ │ + blx c1840 │ │ + b.n bfca0 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (c01a0 ) │ │ + ldr r0, [pc, #156] @ (bfd80 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, c0134 │ │ + blx c1a70 │ │ + cbnz r0, bfd14 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0106 │ │ - b.n c0162 │ │ + beq.n bfce6 │ │ + b.n bfd42 │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, c0180 │ │ + blx c1a00 │ │ + cbnz r0, bfd60 │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #69 @ 0x45 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c013a │ │ + beq.n bfd1a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n c0166 │ │ + b.n bfd46 │ │ nop │ │ subs r0, #124 @ 0x7c │ │ movs r0, r0 │ │ - add r3, pc, #232 @ (adr r3, c0284 ) │ │ + add r2, pc, #872 @ (adr r2, c00e4 ) │ │ movs r0, r0 │ │ - asrs r6, r7, #4 │ │ + asrs r6, r7, #17 │ │ vqshrun.s64 d19, q7, #11 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (c02c0 ) │ │ + ldr r0, [pc, #268] @ (bfea0 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (c02c4 ) │ │ - ldr r0, [pc, #256] @ (c02c8 ) │ │ + ldr r6, [pc, #256] @ (bfea4 ) │ │ + ldr r0, [pc, #256] @ (bfea8 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, c022a │ │ + blx c1a00 │ │ + cbnz r0, bfe0a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #100] @ 0x64 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c0202 │ │ + beq.n bfde2 │ │ ldr r2, [r6, #96] @ 0x60 │ │ mov r0, r4 │ │ movs r1, #70 @ 0x46 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c01cc │ │ - b.n c028e │ │ + beq.n bfdac │ │ + b.n bfe6e │ │ add.w r8, r6, #100 @ 0x64 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c01ec │ │ + beq.n bfdcc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #96] @ 0x60 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n c01ec │ │ + blx c1840 │ │ + b.n bfdcc │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (c02cc ) │ │ + ldr r0, [pc, #156] @ (bfeac ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, c0260 │ │ + blx c1a70 │ │ + cbnz r0, bfe40 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #71 @ 0x47 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0232 │ │ - b.n c028e │ │ + beq.n bfe12 │ │ + b.n bfe6e │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, c02ac │ │ + blx c1a00 │ │ + cbnz r0, bfe8c │ │ mov r0, r4 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #72 @ 0x48 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0266 │ │ + beq.n bfe46 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n c0292 │ │ + b.n bfe72 │ │ nop │ │ adds r7, #80 @ 0x50 │ │ movs r0, r0 │ │ - add r2, pc, #56 @ (adr r2, c0300 ) │ │ + add r1, pc, #696 @ (adr r1, c0160 ) │ │ movs r0, r0 │ │ - asrs r2, r2, #32 │ │ + asrs r2, r2, #13 │ │ vqshlu.s64 , q9, #53 @ 0x35 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #288] @ (c0400 ) │ │ + ldr r0, [pc, #288] @ (bffe0 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, c0314 │ │ + blx c1a50 │ │ + cbnz r0, bfef4 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #73 @ 0x49 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c02ec │ │ - b.n c034a │ │ - ldr r0, [pc, #236] @ (c0404 ) │ │ + beq.n bfecc │ │ + b.n bff2a │ │ + ldr r0, [pc, #236] @ (bffe4 ) │ │ sub.w r6, r7, #25 │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, c0364 │ │ + blx c1a70 │ │ + cbnz r0, bff44 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #74 @ 0x4a │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c031e │ │ + beq.n bfefe │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r8] │ │ ldr r1, [sp, #12] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ ldrb.w r0, [r7, #-25] │ │ - cbz r0, c0370 │ │ - vldr d0, [pc, #124] @ c03e8 │ │ - b.n c034e │ │ + cbz r0, bff50 │ │ + vldr d0, [pc, #124] @ bffc8 │ │ + b.n bff2e │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ mov r2, r6 │ │ - blx c1e70 │ │ - cbnz r0, c039a │ │ + blx c1a50 │ │ + cbnz r0, bff7a │ │ mov r0, r4 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #75 @ 0x4b │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0372 │ │ - b.n c034a │ │ + beq.n bff52 │ │ + b.n bff2a │ │ sub.w r6, r7, #25 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, c03d0 │ │ + blx c1a70 │ │ + cbnz r0, bffb0 │ │ mov r0, r4 │ │ movs r1, #14 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #76 @ 0x4c │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ cmp r0, #0 │ │ - beq.n c039e │ │ - b.n c034e │ │ + beq.n bff7e │ │ + b.n bff2e │ │ ldrb.w r1, [r7, #-25] │ │ - add r0, pc, #24 @ (adr r0, c03f0 ) │ │ + add r0, pc, #24 @ (adr r0, bffd0 ) │ │ cmp r1, #0 │ │ it eq │ │ addeq r0, #8 │ │ vldr d0, [r0] │ │ - b.n c034e │ │ + b.n bff2e │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ strh r0, [r0, #0] │ │ eors r6, r2 │ │ @@ -121923,15 +121594,15 @@ │ │ adds r6, #10 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #400] @ (c05a8 ) │ │ + ldr r0, [pc, #400] @ (c0188 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -121940,892 +121611,892 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, c0492 │ │ + blx c1a50 │ │ + cbnz r0, c0072 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #77 @ 0x4d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0438 │ │ + beq.n c0018 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ - ldr r4, [pc, #280] @ (c05ac ) │ │ + blx c16d0 │ │ + ldr r4, [pc, #280] @ (c018c ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #276] @ (c05b0 ) │ │ + ldr r0, [pc, #276] @ (c0190 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, c0502 │ │ + blx c1a70 │ │ + cbnz r0, c00e2 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #108] @ 0x6c │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c04dc │ │ + beq.n c00bc │ │ ldr r3, [r4, #104] @ 0x68 │ │ mov r0, r5 │ │ movs r1, #78 @ 0x4e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c04a0 │ │ - b.n c045e │ │ + beq.n c0080 │ │ + b.n c003e │ │ add.w r0, r4, #108 @ 0x6c │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c04c4 │ │ + beq.n c00a4 │ │ ldr r0, [sp, #8] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #8] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #104] @ 0x68 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n c04c4 │ │ + blx c1840 │ │ + b.n c00a4 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, c057a │ │ + blx c1a70 │ │ + cbnz r0, c015a │ │ mov r0, r5 │ │ movs r1, #6 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c045e │ │ + bne.w c003e │ │ mov r0, r5 │ │ movs r1, #79 @ 0x4f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n c051a │ │ + blx c1ab0 │ │ + b.n c00fa │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, c058a │ │ + bl 76664 │ │ + cbnz r0, c016a │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n c0470 │ │ + b.n c0050 │ │ nop │ │ adds r4, #236 @ 0xec │ │ movs r0, r0 │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ + ldr r6, [sp, #872] @ 0x368 │ │ movs r0, r0 │ │ - lsrs r1, r6, #9 │ │ + lsrs r1, r6, #22 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #116 @ 0x74 │ │ mov r8, r0 │ │ - ldr r0, [pc, #928] @ (c0964 ) │ │ + ldr r0, [pc, #928] @ (c0544 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #112] @ 0x70 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #88] @ 0x58 │ │ str r0, [sp, #96] @ 0x60 │ │ movs r0, #2 │ │ str r0, [sp, #104] @ 0x68 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, c0606 │ │ + blx c1a50 │ │ + cbnz r0, c01e6 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #80 @ 0x50 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c05de │ │ - b.n c066e │ │ - ldr r0, [pc, #864] @ (c0968 ) │ │ + beq.n c01be │ │ + b.n c024e │ │ + ldr r0, [pc, #864] @ (c0548 ) │ │ sub.w r4, r7, #133 @ 0x85 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, c063e │ │ + blx c1a70 │ │ + cbnz r0, c021e │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #81 @ 0x51 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0610 │ │ - b.n c066e │ │ + beq.n c01f0 │ │ + b.n c024e │ │ ldrb.w r0, [r7, #-133] │ │ add r4, sp, #12 │ │ - cbz r0, c06b8 │ │ + cbz r0, c0298 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n c0742 │ │ + bne.n c0322 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #82 @ 0x52 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0646 │ │ + beq.n c0226 │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [r8, #16] │ │ add r0, sp, #88 @ 0x58 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #112] @ 0x70 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #116 @ 0x74 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n c066e │ │ + bne.n c024e │ │ mov r0, r5 │ │ movs r1, #85 @ 0x55 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n c069e │ │ - ldr r0, [pc, #676] @ (c096c ) │ │ + beq.n c027e │ │ + ldr r0, [pc, #676] @ (c054c ) │ │ add.w r9, sp, #12 │ │ add r0, pc │ │ str r0, [sp, #4] │ │ - ldr r0, [pc, #668] @ (c0970 ) │ │ + ldr r0, [pc, #668] @ (c0550 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [pc, #668] @ (c0974 ) │ │ + ldr r0, [pc, #668] @ (c0554 ) │ │ add r0, pc │ │ mov fp, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w c0832 │ │ + bne.w c0412 │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r0, [sp, #4] │ │ ldr r4, [sp, #12] │ │ ldrb r0, [r0, #0] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c071e │ │ + beq.n c02fe │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ mov r0, r5 │ │ movs r1, #86 @ 0x56 │ │ mov r2, r4 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c06dc │ │ - b.n c066e │ │ + beq.n c02bc │ │ + b.n c024e │ │ ldr r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c0704 │ │ + beq.n c02e4 │ │ ldr r0, [sp, #0] │ │ movs r1, #16 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str.w r0, [fp, #120] @ 0x78 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n c0704 │ │ - ldr r4, [pc, #564] @ (c0978 ) │ │ + blx c1840 │ │ + b.n c02e4 │ │ + ldr r4, [pc, #564] @ (c0558 ) │ │ add.w fp, sp, #12 │ │ - ldr r0, [pc, #560] @ (c097c ) │ │ + ldr r0, [pc, #560] @ (c055c ) │ │ add r4, pc │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r3, fp │ │ - blx c1e90 │ │ - cbnz r0, c07b6 │ │ + blx c1a70 │ │ + cbnz r0, c0396 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #116] @ 0x74 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c078c │ │ + beq.n c036c │ │ ldr r3, [r4, #112] @ 0x70 │ │ mov r0, r5 │ │ movs r1, #83 @ 0x53 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0750 │ │ - b.n c066e │ │ + beq.n c0330 │ │ + b.n c024e │ │ add.w r0, r4, #116 @ 0x74 │ │ str r0, [sp, #4] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c0774 │ │ + beq.n c0354 │ │ mov r0, r9 │ │ movs r1, #15 │ │ str.w r9, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #112] @ 0x70 │ │ ldr r0, [sp, #4] │ │ - blx c1c60 │ │ - b.n c0774 │ │ + blx c1840 │ │ + b.n c0354 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #64 @ 0x40 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #88 @ 0x58 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w c0b86 │ │ + bne.w c0766 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c066e │ │ + bne.w c024e │ │ mov r0, r5 │ │ movs r1, #84 @ 0x54 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n c07ce │ │ + blx c1ab0 │ │ + b.n c03ae │ │ sub.w r4, r7, #133 @ 0x85 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, c0864 │ │ + blx c1a70 │ │ + cbnz r0, c0444 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #87 @ 0x57 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0836 │ │ - b.n c066e │ │ + beq.n c0416 │ │ + b.n c024e │ │ ldrb.w r0, [r7, #-133] │ │ cmp r0, #0 │ │ - beq.w c099c │ │ + beq.w c057c │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, c0898 │ │ + blx c1a50 │ │ + cbnz r0, c0478 │ │ mov r0, r5 │ │ movs r1, #24 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #88 @ 0x58 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0870 │ │ - b.n c066e │ │ + beq.n c0450 │ │ + b.n c024e │ │ add r4, sp, #64 @ 0x40 │ │ - ldr r0, [pc, #796] @ (c0bb8 ) │ │ + ldr r0, [pc, #796] @ (c0798 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, c08ce │ │ + blx c1a70 │ │ + cbnz r0, c04ae │ │ mov r0, r5 │ │ movs r1, #26 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #89 @ 0x59 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c08a0 │ │ - b.n c066e │ │ + beq.n c0480 │ │ + b.n c024e │ │ vldr s0, [sp, #64] @ 0x40 │ │ movs r0, #4 │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ mov.w r9, #0 │ │ vcvt.f64.s32 d16, s0 │ │ add.w fp, sp, #64 @ 0x40 │ │ strb.w r0, [sp, #56] @ 0x38 │ │ strb.w r0, [sp, #32] │ │ mov r0, fp │ │ str r1, [sp, #20] │ │ str.w r9, [sp, #16] │ │ vstr d16, [sp, #40] @ 0x28 │ │ add r1, sp, #40 @ 0x28 │ │ add r2, sp, #16 │ │ - bl c0bc8 │ │ + bl c07a8 │ │ mov r0, fp │ │ - bl 89000 │ │ + bl 88db0 │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - ldr r6, [pc, #688] @ (c0bbc ) │ │ + ldr r6, [pc, #688] @ (c079c ) │ │ mov r4, r1 │ │ add r6, pc │ │ blx r6 │ │ add r0, sp, #16 │ │ blx r6 │ │ add r0, sp, #40 @ 0x28 │ │ blx r6 │ │ ldr r0, [sp, #0] │ │ vmov d16, r0, r4 │ │ vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ it ne │ │ movne.w r9, #1 │ │ strb.w r9, [r7, #-133] │ │ - beq.n c099c │ │ + beq.n c057c │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.w c0a9a │ │ + bne.w c067a │ │ mov r0, r5 │ │ movs r1, #41 @ 0x29 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #90 @ 0x5a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0936 │ │ - b.n c066e │ │ + beq.n c0516 │ │ + b.n c024e │ │ nop │ │ adds r3, #64 @ 0x40 │ │ movs r0, r0 │ │ adds r3, #24 │ │ movs r0, r0 │ │ - ldr r5, [sp, #528] @ 0x210 │ │ + ldr r5, [sp, #144] @ 0x90 │ │ movs r0, r0 │ │ - lsrs r6, r3, #6 │ │ - @ instruction: 0xfff59cfc │ │ + lsrs r6, r3, #19 │ │ + @ instruction: 0xfff59c9c │ │ movs r0, r0 │ │ - ldr r4, [sp, #552] @ 0x228 │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ movs r0, r0 │ │ - lsls r1, r0, #31 │ │ + lsrs r1, r0, #12 │ │ vclt.f16 d20, d24, #0 │ │ movs r1, #49 @ 0x31 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c066e │ │ + bne.w c024e │ │ add r2, sp, #12 │ │ mov r0, r5 │ │ movs r1, #93 @ 0x5d │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n c0980 │ │ + beq.n c0560 │ │ add r4, sp, #12 │ │ - ldr r0, [pc, #532] @ (c0bc4 ) │ │ + ldr r0, [pc, #532] @ (c07a4 ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, c0a1e │ │ + blx c1a70 │ │ + cbnz r0, c05fe │ │ mov r0, r5 │ │ movs r1, #51 @ 0x33 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r1, [sp, #4] │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r1, #16] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c09ee │ │ + beq.n c05ce │ │ ldr r3, [r1, #12] │ │ mov r0, r5 │ │ movs r1, #94 @ 0x5e │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c09b2 │ │ - b.n c066e │ │ + beq.n c0592 │ │ + b.n c024e │ │ add.w fp, r1, #16 │ │ mov r0, fp │ │ - blx c1c50 │ │ + blx c1830 │ │ ldr r1, [sp, #4] │ │ cmp r0, #0 │ │ - beq.n c09d6 │ │ + beq.n c05b6 │ │ mov r0, r9 │ │ movs r1, #15 │ │ str.w r9, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ ldr r1, [sp, #4] │ │ str r0, [r1, #12] │ │ mov r0, fp │ │ - blx c1c60 │ │ + blx c1840 │ │ ldr r1, [sp, #4] │ │ - b.n c09d6 │ │ + b.n c05b6 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #64 @ 0x40 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #88 @ 0x58 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w c0b86 │ │ + bne.w c0766 │ │ mov r0, r5 │ │ movs r1, #53 @ 0x35 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c066e │ │ + bne.w c024e │ │ mov r0, r5 │ │ movs r1, #95 @ 0x5f │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n c0a36 │ │ + blx c1ab0 │ │ + b.n c0616 │ │ add r4, sp, #12 │ │ - ldr r0, [pc, #288] @ (c0bc0 ) │ │ + ldr r0, [pc, #288] @ (c07a0 ) │ │ add r0, pc │ │ mov r9, r0 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, c0b0e │ │ + blx c1a70 │ │ + cbnz r0, c06ee │ │ mov r0, r5 │ │ movs r1, #43 @ 0x2b │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r1, [sp, #4] │ │ ldr r6, [sp, #12] │ │ ldrb r0, [r1, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c0ade │ │ + beq.n c06be │ │ ldr r3, [r1, #4] │ │ mov r0, r5 │ │ movs r1, #91 @ 0x5b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0aa2 │ │ - b.n c066e │ │ + beq.n c0682 │ │ + b.n c024e │ │ add.w fp, r1, #8 │ │ mov r0, fp │ │ - blx c1c50 │ │ + blx c1830 │ │ ldr r1, [sp, #4] │ │ cmp r0, #0 │ │ - beq.n c0ac6 │ │ + beq.n c06a6 │ │ mov r0, r9 │ │ movs r1, #15 │ │ str.w r9, [sp] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #0] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ ldr r1, [sp, #4] │ │ str r0, [r1, #4] │ │ mov r0, fp │ │ - blx c1c60 │ │ + blx c1840 │ │ ldr r1, [sp, #4] │ │ - b.n c0ac6 │ │ + b.n c06a6 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #64 @ 0x40 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #88 @ 0x58 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, c0b86 │ │ + blx c1a70 │ │ + cbnz r0, c0766 │ │ mov r0, r5 │ │ movs r1, #45 @ 0x2d │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c066e │ │ + bne.w c024e │ │ mov r0, r5 │ │ movs r1, #92 @ 0x5c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n c0b26 │ │ + blx c1ab0 │ │ + b.n c0706 │ │ add r4, sp, #88 @ 0x58 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, c0b96 │ │ + bl 76664 │ │ + cbnz r0, c0776 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ movs r1, #2 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #104] @ 0x68 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ str r1, [sp, #104] @ 0x68 │ │ strd r0, r0, [sp, #88] @ 0x58 │ │ - b.n c0682 │ │ + b.n c0262 │ │ nop │ │ adds r0, #140 @ 0x8c │ │ movs r0, r0 │ │ - str r1, [sp, #996] @ 0x3e4 │ │ - vrecpe.u32 q8, │ │ - vsli.32 q8, , #21 │ │ + str r4, [sp, #516] @ 0x204 │ │ + vcvt.u32.f32 d16, d31 │ │ + @ instruction: 0xfff5089f │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r9, r0 │ │ ldrb r0, [r1, #16] │ │ mov r5, r2 │ │ mov r6, r1 │ │ subs r0, #1 │ │ cmp r0, #2 │ │ - bhi.n c0c10 │ │ + bhi.n c07f0 │ │ ldrb r0, [r5, #16] │ │ and.w r0, r0, #254 @ 0xfe │ │ cmp r0, #2 │ │ - bne.n c0c10 │ │ + bne.n c07f0 │ │ mov r0, r6 │ │ - bl 8923c │ │ + bl 88fec │ │ mov r8, r0 │ │ mov r0, r5 │ │ - bl 8923c │ │ + bl 88fec │ │ cmp.w r8, #0 │ │ - bmi.n c0c10 │ │ + bmi.n c07f0 │ │ mov r1, r0 │ │ cmp r0, #1 │ │ - blt.n c0c10 │ │ + blt.n c07f0 │ │ mov r0, r8 │ │ - blx c1758 │ │ + blx c1338 │ │ str.w r1, [r9] │ │ movs r0, #3 │ │ - b.n c0c32 │ │ + b.n c0812 │ │ mov r0, r6 │ │ - bl 89000 │ │ + bl 88db0 │ │ mov r6, r0 │ │ mov r0, r5 │ │ mov r4, r1 │ │ - bl 89000 │ │ + bl 88db0 │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - blx c2180 │ │ + blx c1d60 │ │ strd r0, r1, [r9] │ │ movs r0, #4 │ │ strb.w r0, [r9, #16] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #180] @ (c0cfc ) │ │ + ldr r0, [pc, #180] @ (c08dc ) │ │ add.w sl, sp, #12 │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ - ldr r5, [pc, #164] @ (c0d00 ) │ │ - ldr r0, [pc, #168] @ (c0d04 ) │ │ + ldr r5, [pc, #164] @ (c08e0 ) │ │ + ldr r0, [pc, #168] @ (c08e4 ) │ │ add r5, pc │ │ add r0, pc │ │ mov fp, r0 │ │ - ldr r0, [pc, #164] @ (c0d08 ) │ │ - ldr r6, [pc, #164] @ (c0d0c ) │ │ + ldr r0, [pc, #164] @ (c08e8 ) │ │ + ldr r6, [pc, #164] @ (c08ec ) │ │ add r0, pc │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r2, sl │ │ - blx c1f80 │ │ - cbnz r0, c0cde │ │ + blx c1b60 │ │ + cbnz r0, c08be │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb r0, [r5, #24] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c0cb4 │ │ + beq.n c0894 │ │ ldr r0, [r5, #20] │ │ - cbz r0, c0c98 │ │ + cbz r0, c0878 │ │ ldr r1, [r0, #16] │ │ - cbz r1, c0c98 │ │ + cbz r1, c0878 │ │ blx r1 │ │ mov r2, r0 │ │ - b.n c0c9a │ │ + b.n c087a │ │ movs r2, #0 │ │ mov r0, r4 │ │ movs r1, #100 @ 0x64 │ │ mov r3, r6 │ │ str.w r8, [sp] │ │ - blx c1f90 │ │ + blx c1b70 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0c6c │ │ - b.n c0ce2 │ │ + beq.n c084c │ │ + b.n c08c2 │ │ add.w r0, r5, #24 │ │ str r0, [sp, #8] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c0c8a │ │ + beq.n c086a │ │ mov r0, fp │ │ movs r1, #12 │ │ str.w fp, [sp, #4] │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r5, #20] │ │ ldr r0, [sp, #8] │ │ - blx c1c60 │ │ - b.n c0c8a │ │ + blx c1840 │ │ + b.n c086a │ │ ldr r0, [sp, #12] │ │ - b.n c0ce4 │ │ + b.n c08c4 │ │ movs r0, #0 │ │ ldr.w r1, [r9] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp r4, #184 @ 0xb8 │ │ movs r0, r0 │ │ - str r7, [sp, #976] @ 0x3d0 │ │ + str r7, [sp, #592] @ 0x250 │ │ movs r0, r0 │ │ - lsls r1, r6, #15 │ │ - vsli.64 d16, d30, #53 @ 0x35 │ │ - vrshr.u64 q8, , #11 │ │ + lsls r1, r6, #28 │ │ + @ instruction: 0xfff508fe │ │ + vqshlu.s32 d16, d17, #21 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r8, r0 │ │ - ldr r0, [pc, #784] @ (c1030 ) │ │ + ldr r0, [pc, #784] @ (c0c10 ) │ │ mov r5, r1 │ │ add r0, pc │ │ ldr.w sl, [r0] │ │ ldr.w r0, [sl] │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ @@ -122834,1318 +122505,1318 @@ │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ add.w fp, r0, #16 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ mov r2, r4 │ │ - blx c1e70 │ │ - cbnz r0, c0d68 │ │ + blx c1a50 │ │ + cbnz r0, c0948 │ │ mov r0, r5 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #101 @ 0x65 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0d40 │ │ - b.n c0dd0 │ │ - ldr r0, [pc, #712] @ (c1034 ) │ │ + beq.n c0920 │ │ + b.n c09b0 │ │ + ldr r0, [pc, #712] @ (c0c14 ) │ │ sub.w r4, r7, #85 @ 0x55 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r4 │ │ - blx c1e90 │ │ - cbnz r0, c0da0 │ │ + blx c1a70 │ │ + cbnz r0, c0980 │ │ mov r0, r5 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #102 @ 0x66 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0d72 │ │ - b.n c0dd0 │ │ + beq.n c0952 │ │ + b.n c09b0 │ │ ldrb.w r0, [r7, #-85] │ │ add r4, sp, #12 │ │ - cbz r0, c0e1e │ │ + cbz r0, c09fe │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - bne.n c0ea0 │ │ + bne.n c0a80 │ │ mov r0, r5 │ │ movs r1, #8 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #103 @ 0x67 │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0da8 │ │ + beq.n c0988 │ │ movs r0, #0 │ │ add.w fp, r8, #16 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ str.w r0, [r8, #8] │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add r0, sp, #40 @ 0x28 │ │ - blx c1e60 │ │ + blx c1a40 │ │ ldr.w r0, [sl] │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #68 @ 0x44 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ mov r0, r5 │ │ movs r1, #16 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.n c0dd0 │ │ + bne.n c09b0 │ │ mov r0, r5 │ │ movs r1, #106 @ 0x6a │ │ mov r2, r4 │ │ - blx c1e70 │ │ + blx c1a50 │ │ cmp r0, #0 │ │ - beq.n c0e04 │ │ - ldr r4, [pc, #520] @ (c1038 ) │ │ + beq.n c09e4 │ │ + ldr r4, [pc, #520] @ (c0c18 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #520] @ (c103c ) │ │ + ldr r0, [pc, #520] @ (c0c1c ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r3, r9 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.w c0f8a │ │ + bne.w c0b6a │ │ mov r0, r5 │ │ movs r1, #18 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c0e7a │ │ + beq.n c0a5a │ │ ldr r3, [r4, #36] @ 0x24 │ │ mov r0, r5 │ │ movs r1, #107 @ 0x6b │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0e3a │ │ - b.n c0dd0 │ │ + beq.n c0a1a │ │ + b.n c09b0 │ │ add.w r0, r4, #40 @ 0x28 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c0e62 │ │ + beq.n c0a42 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #36] @ 0x24 │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n c0e62 │ │ - ldr r4, [pc, #412] @ (c1040 ) │ │ + blx c1840 │ │ + b.n c0a42 │ │ + ldr r4, [pc, #412] @ (c0c20 ) │ │ add.w r9, sp, #12 │ │ - ldr r0, [pc, #412] @ (c1044 ) │ │ + ldr r0, [pc, #412] @ (c0c24 ) │ │ add r4, pc │ │ add r0, pc │ │ str r0, [sp, #4] │ │ ldr r2, [sp, #12] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r3, r9 │ │ - blx c1e90 │ │ - cbnz r0, c0f10 │ │ + blx c1a70 │ │ + cbnz r0, c0af0 │ │ mov r0, r5 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r6, [sp, #12] │ │ ldrb.w r0, [r4, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c0eea │ │ + beq.n c0aca │ │ ldr r3, [r4, #28] │ │ mov r0, r5 │ │ movs r1, #104 @ 0x68 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c0eae │ │ - b.n c0dd0 │ │ + beq.n c0a8e │ │ + b.n c09b0 │ │ add.w r0, r4, #32 │ │ str r0, [sp, #0] │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c0ed2 │ │ + beq.n c0ab2 │ │ ldr r0, [sp, #4] │ │ movs r1, #15 │ │ - bl 76774 │ │ + bl 76694 │ │ ldr r1, [sp, #4] │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r4, #28] │ │ ldr r0, [sp, #0] │ │ - blx c1c60 │ │ - b.n c0ed2 │ │ + blx c1840 │ │ + b.n c0ab2 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1e90 │ │ + blx c1a70 │ │ cmp r0, #0 │ │ - bne.n c1002 │ │ + bne.n c0be2 │ │ mov r0, r5 │ │ movs r1, #12 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c0dd0 │ │ + bne.w c09b0 │ │ mov r0, r5 │ │ movs r1, #105 @ 0x69 │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n c0f28 │ │ + blx c1ab0 │ │ + b.n c0b08 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ add.w r9, sp, #16 │ │ mov r1, r0 │ │ movs r2, #0 │ │ mov r0, r9 │ │ - blx c1ed0 │ │ + blx c1ab0 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 766c0 │ │ + bl 765e0 │ │ mov r0, r9 │ │ - blx c1e60 │ │ + blx c1a40 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ee0 │ │ + blx c1ac0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r6 │ │ - blx c1e90 │ │ - cbnz r0, c1002 │ │ + blx c1a70 │ │ + cbnz r0, c0be2 │ │ mov r0, r5 │ │ movs r1, #20 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ ldr r6, [sp, #12] │ │ - blx c1ef0 │ │ + blx c1ad0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ mov r2, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r5, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - bne.w c0dd0 │ │ + bne.w c09b0 │ │ mov r0, r5 │ │ movs r1, #108 @ 0x6c │ │ - blx c1ec0 │ │ + blx c1aa0 │ │ mov r1, r0 │ │ mov r0, r9 │ │ movs r2, #0 │ │ - blx c1ed0 │ │ - b.n c0fa2 │ │ + blx c1ab0 │ │ + b.n c0b82 │ │ add r4, sp, #40 @ 0x28 │ │ mov r0, r4 │ │ - bl 76744 │ │ - cbnz r0, c1012 │ │ + bl 76664 │ │ + cbnz r0, c0bf2 │ │ mov r0, r5 │ │ - blx c1f00 │ │ + blx c1ae0 │ │ movs r0, #8 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ movs r0, #0 │ │ vst1.64 {d16-d17}, [r8]! │ │ vldr d16, [sp, #56] @ 0x38 │ │ str r0, [r4, #0] │ │ vstr d16, [r8] │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ - b.n c0de2 │ │ + b.n c09c2 │ │ nop │ │ cmp r3, #228 @ 0xe4 │ │ movs r0, r0 │ │ cmp r3, #182 @ 0xb6 │ │ movs r0, r0 │ │ - str r6, [sp, #112] @ 0x70 │ │ + str r5, [sp, #752] @ 0x2f0 │ │ movs r0, r0 │ │ - lsls r7, r2, #3 │ │ - vcle.f16 d25, d24, #0 │ │ + lsls r7, r2, #16 │ │ + vceq.f16 , q4, #0 │ │ movs r0, r0 │ │ - lsls r3, r4, #1 │ │ + lsls r3, r4, #14 │ │ vsli.64 , q8, #53 @ 0x35 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [pc, #144] @ (c10e8 ) │ │ + ldr r0, [pc, #144] @ (c0cc8 ) │ │ add r0, pc │ │ ldr.w r8, [r0] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #12] │ │ add r5, sp, #8 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ mov r2, r5 │ │ - blx c1e70 │ │ - cbnz r0, c108c │ │ + blx c1a50 │ │ + cbnz r0, c0c6c │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #109 @ 0x6d │ │ - blx c1e80 │ │ + blx c1a60 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c1064 │ │ - b.n c10c2 │ │ - ldr r0, [pc, #92] @ (c10ec ) │ │ + beq.n c0c44 │ │ + b.n c0ca2 │ │ + ldr r0, [pc, #92] @ (c0ccc ) │ │ sub.w r5, r7, #25 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, c10c6 │ │ + blx c1a70 │ │ + cbnz r0, c0ca6 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #8] │ │ mov r0, r4 │ │ movs r1, #110 @ 0x6e │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c1096 │ │ + beq.n c0c76 │ │ movs r0, #0 │ │ - b.n c10d0 │ │ + b.n c0cb0 │ │ ldrb.w r0, [r7, #-25] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr.w r1, [r8] │ │ ldr r2, [sp, #12] │ │ cmp r1, r2 │ │ ittt eq │ │ addeq sp, #16 │ │ ldreq.w r8, [sp], #4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp r0, #174 @ 0xae │ │ movs r0, r0 │ │ cmp r0, #146 @ 0x92 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (c11c8 ) │ │ + ldr r0, [pc, #204] @ (c0da8 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (c11cc ) │ │ - ldr r0, [pc, #192] @ (c11d0 ) │ │ + ldr r6, [pc, #192] @ (c0dac ) │ │ + ldr r0, [pc, #192] @ (c0db0 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, c1172 │ │ + blx c1a00 │ │ + cbnz r0, c0d52 │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #48] @ 0x30 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c114a │ │ + beq.n c0d2a │ │ ldr r2, [r6, #44] @ 0x2c │ │ mov r0, r4 │ │ movs r1, #111 @ 0x6f │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c1114 │ │ - b.n c11a6 │ │ + beq.n c0cf4 │ │ + b.n c0d86 │ │ add.w r8, r6, #48 @ 0x30 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c1134 │ │ + beq.n c0d14 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #44] @ 0x2c │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n c1134 │ │ + blx c1840 │ │ + b.n c0d14 │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (c11d4 ) │ │ + ldr r0, [pc, #92] @ (c0db4 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, c11ac │ │ + blx c1a70 │ │ + cbnz r0, c0d8c │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #112 @ 0x70 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c117a │ │ + beq.n c0d5a │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n c11b0 │ │ + b.n c0d90 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ cmp r0, #8 │ │ movs r0, r0 │ │ - str r3, [sp, #264] @ 0x108 │ │ + str r2, [sp, #904] @ 0x388 │ │ movs r0, r0 │ │ - lsls r2, r1, #3 │ │ + lsls r2, r1, #16 │ │ vneg.f16 d18, d26 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ mov r4, r0 │ │ - ldr r0, [pc, #204] @ (c12b0 ) │ │ + ldr r0, [pc, #204] @ (c0e90 ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #16] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #192] @ (c12b4 ) │ │ - ldr r0, [pc, #192] @ (c12b8 ) │ │ + ldr r6, [pc, #192] @ (c0e94 ) │ │ + ldr r0, [pc, #192] @ (c0e98 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, c125a │ │ + blx c1a00 │ │ + cbnz r0, c0e3a │ │ mov r0, r4 │ │ movs r1, #2 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #56] @ 0x38 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c1232 │ │ + beq.n c0e12 │ │ ldr r2, [r6, #52] @ 0x34 │ │ mov r0, r4 │ │ movs r1, #113 @ 0x71 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c11fc │ │ - b.n c128e │ │ + beq.n c0ddc │ │ + b.n c0e6e │ │ add.w r8, r6, #56 @ 0x38 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c121c │ │ + beq.n c0dfc │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #52] @ 0x34 │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n c121c │ │ + blx c1840 │ │ + b.n c0dfc │ │ add r5, sp, #8 │ │ - ldr r0, [pc, #92] @ (c12bc ) │ │ + ldr r0, [pc, #92] @ (c0e9c ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r5 │ │ - blx c1e90 │ │ - cbnz r0, c1294 │ │ + blx c1a70 │ │ + cbnz r0, c0e74 │ │ mov r0, r4 │ │ movs r1, #4 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #114 @ 0x72 │ │ mov r3, r6 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c1262 │ │ + beq.n c0e42 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ - b.n c1298 │ │ + b.n c0e78 │ │ vldr d0, [sp, #8] │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #16] │ │ cmp r0, r1 │ │ ittt eq │ │ addeq sp, #20 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ nop │ │ movs r7, #32 │ │ movs r0, r0 │ │ - str r2, [sp, #360] @ 0x168 │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ movs r0, r0 │ │ - @ instruction: 0xffe2fff4 │ │ - movs r6, #194 @ 0xc2 │ │ + lsls r2, r4, #12 │ │ + vmlsl.u q9, d21, d2[0] │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r7, r8, r9, sl, fp} │ │ vpush {d5-d8} │ │ mov r4, r0 │ │ - ldr r0, [pc, #268] @ (c13dc ) │ │ + ldr r0, [pc, #268] @ (c0fbc ) │ │ add r0, pc │ │ ldr.w r9, [r0] │ │ ldr.w r0, [r9] │ │ str r0, [sp, #20] │ │ add r5, sp, #4 │ │ - ldr r6, [pc, #256] @ (c13e0 ) │ │ - ldr r0, [pc, #256] @ (c13e4 ) │ │ + ldr r6, [pc, #256] @ (c0fc0 ) │ │ + ldr r0, [pc, #256] @ (c0fc4 ) │ │ add r6, pc │ │ add r0, pc │ │ mov fp, r0 │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ mov r2, r5 │ │ - blx c1e20 │ │ - cbnz r0, c1346 │ │ + blx c1a00 │ │ + cbnz r0, c0f26 │ │ mov r0, r4 │ │ movs r1, #5 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldrb.w r0, [r6, #64] @ 0x40 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n c131e │ │ + beq.n c0efe │ │ ldr r2, [r6, #60] @ 0x3c │ │ mov r0, r4 │ │ movs r1, #133 @ 0x85 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c12e8 │ │ - b.n c13aa │ │ + beq.n c0ec8 │ │ + b.n c0f8a │ │ add.w r8, r6, #64 @ 0x40 │ │ mov r0, r8 │ │ - blx c1c50 │ │ + blx c1830 │ │ cmp r0, #0 │ │ - beq.n c1308 │ │ + beq.n c0ee8 │ │ mov r0, fp │ │ movs r1, #12 │ │ mov sl, fp │ │ - bl 76774 │ │ + bl 76694 │ │ mov r1, fp │ │ - blx c1eb0 │ │ + blx c1a90 │ │ str r0, [r6, #60] @ 0x3c │ │ mov r0, r8 │ │ - blx c1c60 │ │ - b.n c1308 │ │ + blx c1840 │ │ + b.n c0ee8 │ │ add r6, sp, #8 │ │ - ldr r0, [pc, #156] @ (c13e8 ) │ │ + ldr r0, [pc, #156] @ (c0fc8 ) │ │ add r0, pc │ │ ldr r5, [r0, #0] │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r6 │ │ - blx c1e90 │ │ - cbnz r0, c137c │ │ + blx c1a70 │ │ + cbnz r0, c0f5c │ │ mov r0, r4 │ │ movs r1, #10 │ │ - blx c1e30 │ │ + blx c1a10 │ │ ldr r2, [sp, #4] │ │ mov r0, r4 │ │ movs r1, #134 @ 0x86 │ │ mov r3, r5 │ │ - blx c1ea0 │ │ + blx c1a80 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c134e │ │ - b.n c13aa │ │ + beq.n c0f2e │ │ + b.n c0f8a │ │ vldr d8, [sp, #8] │ │ add r6, sp, #8 │ │ mov r0, r4 │ │ movs r1, #135 @ 0x87 │ │ mov r2, r6 │ │ - blx c1e20 │ │ - cbnz r0, c13c8 │ │ + blx c1a00 │ │ + cbnz r0, c0fa8 │ │ mov r0, r4 │ │ movs r1, #17 │ │ - blx c1e30 │ │ + blx c1a10 │ │ mov r0, r4 │ │ movs r1, #135 @ 0x87 │ │ mov r2, r5 │ │ - blx c1e40 │ │ + blx c1a20 │ │ ldr r0, [r4, #8] │ │ - blx c1e50 │ │ + blx c1a30 │ │ cmp r0, #0 │ │ - beq.n c1382 │ │ + beq.n c0f62 │ │ vmov.i32 d0, #0 @ 0x00000000 │ │ ldr.w r0, [r9] │ │ ldr r1, [sp, #20] │ │ cmp r0, r1 │ │ itttt eq │ │ vpopeq {d5-d8} │ │ addeq sp, #4 │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - blx c1af0 │ │ + blx c16d0 │ │ vldr d16, [sp, #8] │ │ vmov.f64 d17, #96 @ 0x3f000000 0.5 │ │ vsub.f64 d16, d8, d16 │ │ vmul.f64 d0, d16, d17 │ │ - b.n c13ae │ │ + b.n c0f8e │ │ nop │ │ movs r6, #52 @ 0x34 │ │ movs r0, r0 │ │ - str r1, [sp, #440] @ 0x1b8 │ │ + str r1, [sp, #56] @ 0x38 │ │ movs r0, r0 │ │ - mrc2 15, 7, pc, cr6, cr4, {7} │ │ - movs r5, #214 @ 0xd6 │ │ + lsls r6, r6, #8 │ │ + vsli.64 q9, q3, #53 @ 0x35 │ │ movs r0, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r1, [pc, #20] @ (c1408 ) │ │ + ldr r1, [pc, #20] @ (c0fe8 ) │ │ movs r0, #3 │ │ - ldr r2, [pc, #20] @ (c140c ) │ │ - ldr r3, [pc, #24] @ (c1410 ) │ │ + ldr r2, [pc, #20] @ (c0fec ) │ │ + ldr r3, [pc, #24] @ (c0ff0 ) │ │ add r1, pc │ │ add r2, pc │ │ add r3, pc │ │ - blx c1d40 │ │ + blx c1920 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ nop │ │ - add r7, sp, #544 @ 0x220 │ │ - vcle.f32 d27, d10, #0 │ │ - vqrdmlah.s , , d28[0] │ │ + uxtb r0, r1 │ │ + vtbx.8 d27, {d25}, d10 │ │ + vcle.s32 d28, d28, #0 │ │ vcle.f32 d27, d0, #0 │ │ mov r7, sp │ │ - ldr r0, [pc, #28] @ (c1438 ) │ │ - ldr r1, [pc, #32] @ (c143c ) │ │ + ldr r0, [pc, #28] @ (c1018 ) │ │ + ldr r1, [pc, #32] @ (c101c ) │ │ add r0, pc │ │ - ldr r2, [pc, #32] @ (c1440 ) │ │ - ldr r3, [pc, #32] @ (c1444 ) │ │ + ldr r2, [pc, #32] @ (c1020 ) │ │ + ldr r3, [pc, #32] @ (c1024 ) │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ add r2, pc │ │ add r3, pc │ │ ldrb r0, [r0, #0] │ │ adds r0, #3 │ │ - blx c1d50 │ │ + blx c1930 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ nop │ │ movs r5, #0 │ │ movs r0, r0 │ │ - add r7, sp, #376 @ 0x178 │ │ - vsli.32 , q7, #25 │ │ - vqrdmlah.s , , d0[0] │ │ + uxth r6, r3 │ │ + @ instruction: 0xfff9b89e │ │ + vcle.s32 d28, d0, #0 │ │ vsli.64 , q0, #57 @ 0x39 │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl c1414 │ │ + bl c0ff4 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n c1402 │ │ + bmi.n c0fe2 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl c13ec │ │ - ldr r0, [pc, #16] @ (c1474 ) │ │ - ldr r1, [pc, #20] @ (c1478 ) │ │ - ldr r2, [pc, #20] @ (c147c ) │ │ + bl c0fcc │ │ + ldr r0, [pc, #16] @ (c1054 ) │ │ + ldr r1, [pc, #20] @ (c1058 ) │ │ + ldr r2, [pc, #20] @ (c105c ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ ldmia.w sp!, {r7, lr} │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ @ instruction: 0xffdfffff │ │ - str r0, [sp, #176] @ 0xb0 │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ movs r0, r0 │ │ adds r2, r0, #5 │ │ movs r0, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r1, [pc, #20] @ (c149c ) │ │ + ldr r1, [pc, #20] @ (c107c ) │ │ movs r0, #3 │ │ - ldr r2, [pc, #20] @ (c14a0 ) │ │ - ldr r3, [pc, #24] @ (c14a4 ) │ │ + ldr r2, [pc, #20] @ (c1080 ) │ │ + ldr r3, [pc, #24] @ (c1084 ) │ │ add r1, pc │ │ add r2, pc │ │ add r3, pc │ │ - blx c1d40 │ │ + blx c1920 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ nop │ │ - @ instruction: 0xfaf1fffa │ │ - stc2l 15, cr15, [r1, #-1000] @ 0xfffffc18 │ │ - lsls r3, r2, #4 │ │ + mrc2 15, 1, pc, cr1, cr10, {7} │ │ + lsls r1, r0, #2 │ │ + vsri.32 q8, , #5 │ │ vrsqrte.f32 d27, d0 │ │ mov r7, sp │ │ - ldr r1, [pc, #20] @ (c14c4 ) │ │ + ldr r1, [pc, #20] @ (c10a4 ) │ │ movs r0, #3 │ │ - ldr r2, [pc, #20] @ (c14c8 ) │ │ - ldr r3, [pc, #24] @ (c14cc ) │ │ + ldr r2, [pc, #20] @ (c10a8 ) │ │ + ldr r3, [pc, #24] @ (c10ac ) │ │ add r1, pc │ │ add r2, pc │ │ add r3, pc │ │ - blx c1d50 │ │ + blx c1930 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ nop │ │ - @ instruction: 0xfac9fffa │ │ - ldc2 15, cr15, [r9, #-1000] @ 0xfffffc18 │ │ - lsls r3, r5, #3 │ │ + mcr2 15, 0, pc, cr9, cr10, {7} @ │ │ + lsls r1, r3, #1 │ │ + vrecpe.u32 d16, d27 │ │ vsli.64 , q0, #59 @ 0x3b │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl c14a8 │ │ + bl c1088 │ │ mov r0, r4 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n c148a │ │ + bmi.n c106a │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl c1480 │ │ - ldr r0, [pc, #16] @ (c14fc ) │ │ - ldr r1, [pc, #20] @ (c1500 ) │ │ - ldr r2, [pc, #20] @ (c1504 ) │ │ + bl c1060 │ │ + ldr r0, [pc, #16] @ (c10dc ) │ │ + ldr r1, [pc, #20] @ (c10e0 ) │ │ + ldr r2, [pc, #20] @ (c10e4 ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ ldmia.w sp!, {r7, lr} │ │ - b.w c19e4 │ │ + b.w c15c4 │ │ @ instruction: 0xffdfffff │ │ - ldrh r5, [r4, #60] @ 0x3c │ │ + ldrh r5, [r0, #58] @ 0x3a │ │ movs r0, r0 │ │ adds r2, r7, #2 │ │ movs r0, r0 │ │ lsls r0, r2 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ - b.n c1a2c │ │ + b.n c160c │ │ ands r1, r0 │ │ - b.n c1556 │ │ + b.n c1136 │ │ cmp r7, #192 @ 0xc0 │ │ - b.n c155a │ │ + b.n c113a │ │ subs r7, #193 @ 0xc1 │ │ - b.n c1560 │ │ + b.n c1140 │ │ lsrs r0, r0, #31 │ │ - b.n c15a6 │ │ + b.n c1186 │ │ subs r1, r0, #7 │ │ - b.n c15ac │ │ + b.n c118c │ │ movs r2, r0 │ │ add.w pc, r0, r4, lsl #3 │ │ - b.n c156e │ │ + b.n c114e │ │ lsrs r4, r0, #31 │ │ - b.n c15b2 │ │ + b.n c1192 │ │ strh r0, [r2, #4] │ │ ldmia.w sp!, {r0} │ │ - b.n c1bdc │ │ + b.n c17bc │ │ movs r3, r1 │ │ subs r2, #0 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r1, r0 │ │ - b.n c17e6 │ │ + b.n c13c6 │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ vrhadd.u16 d3, d14, d31 │ │ ldmia r7!, {r4} │ │ - b.n c1830 │ │ + b.n c1410 │ │ subs r7, #17 │ │ - b.n c1834 │ │ + b.n c1414 │ │ adds r0, #12 │ │ - b.n c15e0 │ │ + b.n c11c0 │ │ ldmia r6!, {r0, r3, r4} │ │ - b.n c1a7c │ │ + b.n c165c │ │ stmia r1!, {r0, r1} │ │ - b.n c15fa │ │ + b.n c11da │ │ stmia r1!, {r0, r1, r7} │ │ - b.n c15fe │ │ + b.n c11de │ │ adds r0, #0 │ │ - b.n c1caa │ │ + b.n c188a │ │ vrhadd.u16 d14, d12, d31 │ │ movs r0, r0 │ │ - b.n c1cd2 │ │ + b.n c18b2 │ │ lsls r0, r0 │ │ stmdb sp!, {r0, r2, r3, r5, r6} │ │ @ instruction: 0xeb008080 │ │ ldmia.w sp!, {r0, r7, r8, r9, sl, fp} │ │ - b.n c1822 │ │ + b.n c1402 │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n c182e │ │ + b.n c140e │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n c183a │ │ + b.n c141a │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n c1846 │ │ + b.n c1426 │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n c1852 │ │ + b.n c1432 │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n c185e │ │ + b.n c143e │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n c186a │ │ + b.n c144a │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n c1876 │ │ + b.n c1456 │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n c1882 │ │ + b.n c1462 │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n c188e │ │ + b.n c146e │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n c189a │ │ + b.n c147a │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n c18a6 │ │ + b.n c1486 │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n c18b2 │ │ + b.n c1492 │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n c18be │ │ + b.n c149e │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n c18ca │ │ + b.n c14aa │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n c18d6 │ │ + b.n c14b6 │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n c18e2 │ │ + b.n c14c2 │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n c18ee │ │ + b.n c14ce │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n c18fa │ │ + b.n c14da │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n c1906 │ │ + b.n c14e6 │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n c1912 │ │ + b.n c14f2 │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n c191e │ │ + b.n c14fe │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n c192a │ │ + b.n c150a │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n c1936 │ │ + b.n c1516 │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n c1942 │ │ + b.n c1522 │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n c194e │ │ + b.n c152e │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n c195a │ │ + b.n c153a │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n c1966 │ │ + b.n c1546 │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n c1972 │ │ + b.n c1552 │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n c197e │ │ + b.n c155e │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n c198a │ │ + b.n c156a │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n c1996 │ │ + b.n c1576 │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r3, r0 │ │ - b.n c1a42 │ │ + b.n c1622 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r4 │ │ - b.n c1d2e │ │ + b.n c190e │ │ movs r0, r4 │ │ asrs r2, r0, #9 │ │ movs r1, r6 │ │ asrs r0, r4, #6 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ vrhadd.u16 d1, d14, d31 │ │ movs r0, r0 │ │ - b.n c1dc2 │ │ + b.n c19a2 │ │ adds r0, #32 │ │ asrs r2, r4, #9 │ │ adds r3, #17 │ │ asrs r0, r4, #6 │ │ lsls r0, r6, #8 │ │ asrs r3, r0, #6 │ │ asrs r1, r6, #8 │ │ asrs r0, r4, #6 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #10 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n c1a82 │ │ + b.n c1662 │ │ asrs r2, r0, #32 │ │ - b.n c1a86 │ │ + b.n c1666 │ │ movs r0, #3 │ │ - b.n c1a8a │ │ + b.n c166a │ │ lsls r4, r2, #10 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n c1a92 │ │ + b.n c1672 │ │ asrs r0, r0, #32 │ │ - b.n c1eb6 │ │ + b.n c1a96 │ │ lsls r1, r2, #10 │ │ @ instruction: 0xea00e004 │ │ - b.n c11b8 │ │ - beq.n c1768 │ │ - b.n c1bfc │ │ + b.n c0d98 │ │ + beq.n c1348 │ │ + b.n c17dc │ │ movs r0, #13 │ │ - b.n c1aa6 │ │ + b.n c1686 │ │ movs r2, r0 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n c12a8 │ │ - beq.n c1778 │ │ - b.n c1c8c │ │ - bfcsel 0, c20ac , 2, ne │ │ + b.n c0e88 │ │ + beq.n c1358 │ │ + b.n c186c │ │ + bfcsel 0, c1c8c , 2, ne │ │ movs r1, r0 │ │ - b.n c1e1c │ │ + b.n c19fc │ │ lsls r3, r6, #1 │ │ subs r2, #0 │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n c1a26 │ │ + b.n c1606 │ │ lsls r2, r5, #1 │ │ subs r2, #0 │ │ ldmia r7!, {r4} │ │ - b.n c1a6c │ │ + b.n c164c │ │ subs r7, #17 │ │ - b.n c1a70 │ │ + b.n c1650 │ │ adds r0, #12 │ │ - b.n c181c │ │ + b.n c13fc │ │ ldmia r5!, {r1, r2} │ │ - b.n c1cb8 │ │ + b.n c1898 │ │ stmia r1!, {r0, r1} │ │ - b.n c1836 │ │ + b.n c1416 │ │ stmia r1!, {r0, r1, r7} │ │ - b.n c183a │ │ + b.n c141a │ │ adds r0, #0 │ │ - b.n c1ee6 │ │ + b.n c1ac6 │ │ vrhadd.u16 d14, d12, d31 │ │ lsrs r1, r0, #30 │ │ - b.n c1a4e │ │ + b.n c162e │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n c1a5a │ │ + b.n c163a │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n c1a66 │ │ + b.n c1646 │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n c1a72 │ │ + b.n c1652 │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n c1a7e │ │ + b.n c165e │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n c1a8a │ │ + b.n c166a │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n c1a96 │ │ + b.n c1676 │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n c1aa2 │ │ + b.n c1682 │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n c1aae │ │ + b.n c168e │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n c1aba │ │ + b.n c169a │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n c1ac6 │ │ + b.n c16a6 │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n c1ad2 │ │ + b.n c16b2 │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n c1ade │ │ + b.n c16be │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n c1aea │ │ + b.n c16ca │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n c1af6 │ │ + b.n c16d6 │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n c1b02 │ │ + b.n c16e2 │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n c1b0e │ │ + b.n c16ee │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n c1b1a │ │ + b.n c16fa │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n c1b26 │ │ + b.n c1706 │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n c1b32 │ │ + b.n c1712 │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n c1b3e │ │ + b.n c171e │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n c1b4a │ │ + b.n c172a │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n c1b56 │ │ + b.n c1736 │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n c1b62 │ │ + b.n c1742 │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n c1b6e │ │ + b.n c174e │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n c1b7a │ │ + b.n c175a │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n c1b86 │ │ + b.n c1766 │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n c1b92 │ │ + b.n c1772 │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n c1b9e │ │ + b.n c177e │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n c1baa │ │ + b.n c178a │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n c1bb6 │ │ + b.n c1796 │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n c1bc2 │ │ + b.n c17a2 │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r0, r0 │ │ - b.n c1432 │ │ + b.n c1012 │ │ movs r3, r0 │ │ - b.n c1c72 │ │ + b.n c1852 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n c143e │ │ + b.n c101e │ │ movs r0, r0 │ │ - b.n c207e │ │ + b.n c1c5e │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #0 │ │ - b.n c2086 │ │ + b.n c1c66 │ │ adds r0, #0 │ │ - b.n c144e │ │ + b.n c102e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n c2092 │ │ + b.n c1c72 │ │ vpmin.u q15, q11, │ │ movw ip, #416 @ 0x1a0 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ movw ip, #436 @ 0x1b4 │ │ movt ip, #0 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -000c1a80 <.plt>: │ │ +000c1660 <.plt>: │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ add lr, pc, #0, 12 │ │ add lr, lr, #4096 @ 0x1000 │ │ ldr pc, [lr, #3776]! @ 0xec0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,83 +1,83 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000c31b0 b0310c00 00000000 ac320c00 853c0700 .1.......2...<.. │ │ - 0x000c31c0 993c0700 c93c0700 00000000 053d0700 .<...<.......=.. │ │ - 0x000c31d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c31e0 00000000 00000000 00000000 1c4b0c00 .............K.. │ │ - 0x000c31f0 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3200 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3210 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3220 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3230 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3240 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3250 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3260 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3270 1c4b0c00 1c4b0c00 1c4b0c00 1c4b0c00 .K...K...K...K.. │ │ - 0x000c3280 1c4b0c00 1c4b0c00 1c4b0c00 5c4b0c00 .K...K...K..\K.. │ │ - 0x000c3290 00000000 68e80000 e0e40000 f53a0700 ....h........:.. │ │ - 0x000c32a0 00000000 ec310c00 00000000 08000000 .....1.......... │ │ - 0x000c32b0 54e80000 00000000 00000000 40330c00 T...........@3.. │ │ - 0x000c32c0 f1400700 05410700 35410700 00000000 .@...A..5A...... │ │ - 0x000c32d0 cd410700 00000000 00000000 00000000 .A.............. │ │ - 0x000c32e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c32f0 00000000 00000000 00000000 79400700 ............y@.. │ │ - 0x000c3300 e7400700 dd410700 f8ffffff 40330c00 .@...A......@3.. │ │ - 0x000c3310 df410700 e5410700 00000000 00000000 .A...A.......... │ │ - 0x000c3320 9c4b0c00 00000000 f00d0100 1c0e0100 .K.............. │ │ - 0x000c3330 ed400700 00000000 20330c00 00000000 .@...... 3...... │ │ - 0x000c3340 08000000 cc0d0100 00000000 00000000 ................ │ │ - 0x000c3350 80330c00 e1430700 e3430700 e9430700 .3...C...C...C.. │ │ - 0x000c3360 45440700 59440700 5b440700 5f440700 ED..YD..[D.._D.. │ │ - 0x000c3370 6d440700 85440700 08000000 a4120100 mD...D.......... │ │ - 0x000c3380 08000000 49120100 78330c00 08000000 ....I...x3...... │ │ - 0x000c3390 0d130100 08000000 e8120100 00000000 ................ │ │ - 0x000c33a0 8c330c00 00180100 1c4c0c00 00000000 .3.......L...... │ │ - 0x000c33b0 d01e0100 a44c0c00 00000000 f0200100 .....L....... .. │ │ - 0x000c33c0 bc4c0c00 00000000 10230100 d44c0c00 .L.......#...L.. │ │ - 0x000c33d0 00000000 80260100 044d0c00 00000000 .....&...M...... │ │ - 0x000c33e0 c0330100 644d0c00 00000000 e04a0100 .3..dM.......J.. │ │ - 0x000c33f0 e44e0c00 00000000 004d0100 fc4e0c00 .N.......M...N.. │ │ - 0x000c3400 00000000 20680100 dc500c00 00000000 .... h...P...... │ │ - 0x000c3410 908a0100 7c530c00 00000000 e0c40100 ....|S.......... │ │ - 0x000c3420 54570c00 00000000 90cb0100 9c570c00 TW...........W.. │ │ - 0x000c3430 00000000 50d20100 e4570c00 00000000 ....P....W...... │ │ - 0x000c3440 10f60100 145b0c00 00000000 700b0200 .....[......p... │ │ - 0x000c3450 345c0c00 00000000 40220200 3c5d0c00 4\......@"..<].. │ │ - 0x000c3460 00000000 00370200 4c5f0c00 00000000 .....7..L_...... │ │ - 0x000c3470 804f0200 b4600c00 00000000 20590200 .O...`...... Y.. │ │ - 0x000c3480 14610c00 00000000 f06c0200 64620c00 .a.......l..db.. │ │ - 0x000c3490 00000000 007b0200 24630c00 00000000 .....{..$c...... │ │ - 0x000c34a0 20900200 5c640c00 00000000 90940200 ...\d.......... │ │ - 0x000c34b0 a4640c00 00000000 90a80200 64650c00 .d..........de.. │ │ - 0x000c34c0 00000000 f0b40200 f4650c00 00000000 .........e...... │ │ - 0x000c34d0 b0c70200 14670c00 00000000 90ea0200 .....g.......... │ │ - 0x000c34e0 cc690c00 00000000 d0f40200 446a0c00 .i..........Dj.. │ │ - 0x000c34f0 00000000 e0fe0200 8c6a0c00 00000000 .........j...... │ │ - 0x000c3500 800f0300 746b0c00 00000000 60180300 ....tk......`... │ │ - 0x000c3510 d46b0c00 00000000 90250300 4c6c0c00 .k.......%..Ll.. │ │ - 0x000c3520 00000000 00340300 f46c0c00 00000000 .....4...l...... │ │ - 0x000c3530 104c0300 a46e0c00 00000000 706b0300 .L...n......pk.. │ │ - 0x000c3540 14710c00 00000000 708c0300 84730c00 .q......p....s.. │ │ - 0x000c3550 00000000 60a40300 1c750c00 00000000 ....`....u...... │ │ - 0x000c3560 b0ba0300 24760c00 00000000 b0cc0300 ....$v.......... │ │ - 0x000c3570 cc760c00 00000000 40dc0300 04780c00 .v......@....x.. │ │ - 0x000c3580 00000000 90e70300 7c780c00 00000000 ........|x...... │ │ - 0x000c3590 40000400 747a0c00 00000000 102f0400 @...tz......./.. │ │ - 0x000c35a0 347e0c00 00000000 803a0400 7c7e0c00 4~.......:..|~.. │ │ - 0x000c35b0 00000000 804e0400 b47f0c00 00000000 .....N.......... │ │ - 0x000c35c0 f0650400 ec800c00 00000000 b0800400 .e.............. │ │ - 0x000c35d0 84820c00 00000000 a0a30400 dc840c00 ................ │ │ - 0x000c35e0 00000000 d0b50400 14860c00 00000000 ................ │ │ - 0x000c35f0 a0c80400 4c870c00 00000000 80da0400 ....L........... │ │ - 0x000c3600 6c880c00 00000000 70f10400 048a0c00 l.......p....... │ │ - 0x000c3610 00000000 200c0500 148c0c00 00000000 .... ........... │ │ - 0x000c3620 e0140500 748c0c00 00000000 80270500 ....t........'.. │ │ - 0x000c3630 ac8d0c00 00000000 20330500 6c8e0c00 ........ 3..l... │ │ - 0x000c3640 00000000 80440500 8c8f0c00 00000000 .....D.......... │ │ - 0x000c3650 105b0500 94900c00 00000000 20690500 .[.......... i.. │ │ - 0x000c3660 54910c00 00000000 106b0500 6c910c00 T........k..l... │ │ - 0x000c3670 00000000 006d0500 84910c00 00000000 .....m.......... │ │ - 0x000c3680 b07b0500 2c920c00 00000000 e08b0500 .{..,........... │ │ - 0x000c3690 d4920c00 00000000 b09a0500 7c930c00 ............|... │ │ - 0x000c36a0 00000000 .... │ │ + 0x000c2d90 902d0c00 00000000 8c2e0c00 a53b0700 .-...........;.. │ │ + 0x000c2da0 b93b0700 e93b0700 00000000 253c0700 .;...;......%<.. │ │ + 0x000c2db0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c2dc0 00000000 00000000 00000000 fc460c00 .............F.. │ │ + 0x000c2dd0 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2de0 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2df0 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e00 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e10 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e20 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e30 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e40 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e50 fc460c00 fc460c00 fc460c00 fc460c00 .F...F...F...F.. │ │ + 0x000c2e60 fc460c00 fc460c00 fc460c00 3c470c00 .F...F...F.... │ │ - 0x000c880c 08000000 00000000 00000000 00000000 ................ │ │ - 0x000c881c 00000000 493e0b00 09000000 00000000 ....I>.......... │ │ - 0x000c882c 00000000 00000000 00000000 8d3e0b00 .............>.. │ │ - 0x000c883c 0a000000 00000000 00000000 00000000 ................ │ │ - 0x000c884c 00000000 d13e0b00 00000000 644c0c00 .....>......dL.. │ │ - 0x000c885c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c886c 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c887c 00000000 45540b00 03000000 00000000 ....ET.......... │ │ - 0x000c888c 00000000 00000000 00000000 5d540b00 ............]T.. │ │ - 0x000c889c 04000000 00000000 00000000 00000000 ................ │ │ - 0x000c88ac 00000000 a1540b00 05000000 00000000 .....T.......... │ │ - 0x000c88bc 00000000 00000000 00000000 e5540b00 .............T.. │ │ - 0x000c88cc 06000000 00000000 00000000 00000000 ................ │ │ - 0x000c88dc 00000000 29550b00 07000000 00000000 ....)U.......... │ │ - 0x000c88ec 00000000 00000000 00000000 6d550b00 ............mU.. │ │ - 0x000c88fc 08000000 00000000 00000000 00000000 ................ │ │ - 0x000c890c 00000000 85550b00 09000000 00000000 .....U.......... │ │ - 0x000c891c 00000000 00000000 00000000 9d550b00 .............U.. │ │ - 0x000c892c 0a000000 00000000 00000000 00000000 ................ │ │ - 0x000c893c 00000000 b5550b00 0b000000 00000000 .....U.......... │ │ - 0x000c894c 00000000 00000000 00000000 cd550b00 .............U.. │ │ - 0x000c895c 0c000000 00000000 00000000 00000000 ................ │ │ - 0x000c896c 00000000 0d560b00 0d000000 00000000 .....V.......... │ │ - 0x000c897c 00000000 00000000 00000000 51560b00 ............QV.. │ │ - 0x000c898c 0e000000 00000000 00000000 00000000 ................ │ │ - 0x000c899c 00000000 95560b00 0f000000 00000000 .....V.......... │ │ - 0x000c89ac 00000000 00000000 00000000 a9560b00 .............V.. │ │ - 0x000c89bc 10000000 00000000 00000000 00000000 ................ │ │ - 0x000c89cc 00000000 b9560b00 11000000 00000000 .....V.......... │ │ - 0x000c89dc 00000000 00000000 00000000 cd560b00 .............V.. │ │ - 0x000c89ec 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c89fc 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8a0c 00000000 00000000 00000000 916a0b00 .............j.. │ │ + 0x000c73ac 00000000 3d320a00 03000000 00000000 ....=2.......... │ │ + 0x000c73bc 00000000 00000000 00000000 55320a00 ............U2.. │ │ + 0x000c73cc 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c73dc 00000000 65320a00 00000000 44480c00 ....e2......DH.. │ │ + 0x000c73ec 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c73fc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c740c 00000000 a1350a00 01000000 00000000 .....5.......... │ │ + 0x000c741c 00000000 00000000 00000000 b9350a00 .............5.. │ │ + 0x000c742c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c743c 00000000 d1350a00 03000000 00000000 .....5.......... │ │ + 0x000c744c 00000000 00000000 00000000 e9350a00 .............5.. │ │ + 0x000c745c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c746c 00000000 01360a00 05000000 00000000 .....6.......... │ │ + 0x000c747c 00000000 00000000 00000000 19360a00 .............6.. │ │ + 0x000c748c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c749c 00000000 5d360a00 07000000 00000000 ....]6.......... │ │ + 0x000c74ac 00000000 00000000 00000000 75360a00 ............u6.. │ │ + 0x000c74bc 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c74cc 00000000 b9360a00 09000000 00000000 .....6.......... │ │ + 0x000c74dc 00000000 00000000 00000000 d1360a00 .............6.. │ │ + 0x000c74ec 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c74fc 00000000 e9360a00 0b000000 00000000 .....6.......... │ │ + 0x000c750c 00000000 00000000 00000000 01370a00 .............7.. │ │ + 0x000c751c 0c000000 00000000 00000000 00000000 ................ │ │ + 0x000c752c 00000000 19370a00 0d000000 00000000 .....7.......... │ │ + 0x000c753c 00000000 00000000 00000000 31370a00 ............17.. │ │ + 0x000c754c 0e000000 00000000 00000000 00000000 ................ │ │ + 0x000c755c 00000000 49370a00 0f000000 00000000 ....I7.......... │ │ + 0x000c756c 00000000 00000000 00000000 8d370a00 .............7.. │ │ + 0x000c757c 10000000 00000000 00000000 00000000 ................ │ │ + 0x000c758c 00000000 a5370a00 11000000 00000000 .....7.......... │ │ + 0x000c759c 00000000 00000000 00000000 bd370a00 .............7.. │ │ + 0x000c75ac 12000000 00000000 00000000 00000000 ................ │ │ + 0x000c75bc 00000000 d5370a00 13000000 00000000 .....7.......... │ │ + 0x000c75cc 00000000 00000000 00000000 ed370a00 .............7.. │ │ + 0x000c75dc 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c75ec 00000000 00000000 02000000 00000000 ................ │ │ + 0x000c75fc 00000000 00000000 00000000 095c0a00 .............\.. │ │ + 0x000c760c 03000000 00000000 00000000 00000000 ................ │ │ + 0x000c761c 00000000 215c0a00 05000000 00000000 ....!\.......... │ │ + 0x000c762c 00000000 00000000 00000000 395c0a00 ............9\.. │ │ + 0x000c763c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c764c 00000000 4d5c0a00 07000000 00000000 ....M\.......... │ │ + 0x000c765c 00000000 00000000 00000000 615c0a00 ............a\.. │ │ + 0x000c766c 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c767c 00000000 a15c0a00 09000000 00000000 .....\.......... │ │ + 0x000c768c 00000000 00000000 00000000 b15c0a00 .............\.. │ │ + 0x000c769c 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c76ac 00000000 f55c0a00 0b000000 00000000 .....\.......... │ │ + 0x000c76bc 00000000 00000000 00000000 395d0a00 ............9].. │ │ + 0x000c76cc 0c000000 00000000 00000000 00000000 ................ │ │ + 0x000c76dc 00000000 7d5d0a00 0d000000 00000000 ....}].......... │ │ + 0x000c76ec 00000000 00000000 00000000 c15d0a00 .............].. │ │ + 0x000c76fc 0e000000 00000000 00000000 00000000 ................ │ │ + 0x000c770c 00000000 d55d0a00 0f000000 00000000 .....].......... │ │ + 0x000c771c 00000000 00000000 00000000 e95d0a00 .............].. │ │ + 0x000c772c 10000000 00000000 00000000 00000000 ................ │ │ + 0x000c773c 00000000 f95d0a00 11000000 00000000 .....].......... │ │ + 0x000c774c 00000000 00000000 00000000 0d5e0a00 .............^.. │ │ + 0x000c775c 12000000 00000000 00000000 00000000 ................ │ │ + 0x000c776c 00000000 215e0a00 13000000 00000000 ....!^.......... │ │ + 0x000c777c 00000000 00000000 00000000 395e0a00 ............9^.. │ │ + 0x000c778c 14000000 00000000 00000000 00000000 ................ │ │ + 0x000c779c 00000000 515e0a00 15000000 00000000 ....Q^.......... │ │ + 0x000c77ac 00000000 00000000 00000000 615e0a00 ............a^.. │ │ + 0x000c77bc 16000000 00000000 00000000 00000000 ................ │ │ + 0x000c77cc 00000000 a55e0a00 17000000 00000000 .....^.......... │ │ + 0x000c77dc 00000000 00000000 00000000 bd5e0a00 .............^.. │ │ + 0x000c77ec 18000000 00000000 00000000 00000000 ................ │ │ + 0x000c77fc 00000000 d55e0a00 19000000 00000000 .....^.......... │ │ + 0x000c780c 00000000 00000000 00000000 195f0a00 ............._.. │ │ + 0x000c781c 1a000000 00000000 00000000 00000000 ................ │ │ + 0x000c782c 00000000 315f0a00 1b000000 00000000 ....1_.......... │ │ + 0x000c783c 00000000 00000000 00000000 495f0a00 ............I_.. │ │ + 0x000c784c 1c000000 00000000 00000000 00000000 ................ │ │ + 0x000c785c 00000000 615f0a00 1d000000 00000000 ....a_.......... │ │ + 0x000c786c 00000000 00000000 00000000 a55f0a00 ............._.. │ │ + 0x000c787c 1e000000 00000000 00000000 00000000 ................ │ │ + 0x000c788c 00000000 bd5f0a00 1f000000 00000000 ....._.......... │ │ + 0x000c789c 00000000 00000000 00000000 d55f0a00 ............._.. │ │ + 0x000c78ac 20000000 00000000 00000000 00000000 ............... │ │ + 0x000c78bc 00000000 ed5f0a00 21000000 00000000 ....._..!....... │ │ + 0x000c78cc 00000000 00000000 00000000 31600a00 ............1`.. │ │ + 0x000c78dc 22000000 00000000 00000000 00000000 "............... │ │ + 0x000c78ec 00000000 49600a00 23000000 00000000 ....I`..#....... │ │ + 0x000c78fc 00000000 00000000 00000000 61600a00 ............a`.. │ │ + 0x000c790c 24000000 00000000 00000000 00000000 $............... │ │ + 0x000c791c 00000000 a5600a00 25000000 00000000 .....`..%....... │ │ + 0x000c792c 00000000 00000000 00000000 bd600a00 .............`.. │ │ + 0x000c793c 26000000 00000000 00000000 00000000 &............... │ │ + 0x000c794c 00000000 d5600a00 27000000 00000000 .....`..'....... │ │ + 0x000c795c 00000000 00000000 00000000 ed600a00 .............`.. │ │ + 0x000c796c 28000000 00000000 00000000 00000000 (............... │ │ + 0x000c797c 00000000 31610a00 29000000 00000000 ....1a..)....... │ │ + 0x000c798c 00000000 00000000 00000000 75610a00 ............ua.. │ │ + 0x000c799c 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c79ac 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c79bc 00000000 00000000 00000000 ada10a00 ................ │ │ + 0x000c79cc 01000000 00000000 00000000 00000000 ................ │ │ + 0x000c79dc 00000000 c5a10a00 00000000 44480c00 ............DH.. │ │ + 0x000c79ec 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c79fc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c7a0c 00000000 b5a50a00 01000000 00000000 ................ │ │ + 0x000c7a1c 00000000 00000000 00000000 cda50a00 ................ │ │ + 0x000c7a2c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c7a3c 00000000 e1a50a00 03000000 00000000 ................ │ │ + 0x000c7a4c 00000000 00000000 00000000 f9a50a00 ................ │ │ + 0x000c7a5c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c7a6c 00000000 0da60a00 05000000 00000000 ................ │ │ + 0x000c7a7c 00000000 00000000 00000000 25a60a00 ............%... │ │ + 0x000c7a8c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c7a9c 00000000 39a60a00 07000000 00000000 ....9........... │ │ + 0x000c7aac 00000000 00000000 00000000 51a60a00 ............Q... │ │ + 0x000c7abc 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c7acc 00000000 65a60a00 09000000 00000000 ....e........... │ │ + 0x000c7adc 00000000 00000000 00000000 7da60a00 ............}... │ │ + 0x000c7aec 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c7afc 00000000 91a60a00 0b000000 00000000 ................ │ │ + 0x000c7b0c 00000000 00000000 00000000 a9a60a00 ................ │ │ + 0x000c7b1c 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c7b2c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c7b3c 00000000 00000000 00000000 d9b20a00 ................ │ │ + 0x000c7b4c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c7b5c 00000000 f1b20a00 03000000 00000000 ................ │ │ + 0x000c7b6c 00000000 00000000 00000000 35b30a00 ............5... │ │ + 0x000c7b7c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c7b8c 00000000 49b30a00 05000000 00000000 ....I........... │ │ + 0x000c7b9c 00000000 00000000 00000000 61b30a00 ............a... │ │ + 0x000c7bac 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c7bbc 00000000 71b30a00 07000000 00000000 ....q........... │ │ + 0x000c7bcc 00000000 00000000 00000000 85b30a00 ................ │ │ + 0x000c7bdc 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c7bec 00000000 99b30a00 09000000 00000000 ................ │ │ + 0x000c7bfc 00000000 00000000 00000000 ddb30a00 ................ │ │ + 0x000c7c0c 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c7c1c 00000000 1db40a00 0b000000 00000000 ................ │ │ + 0x000c7c2c 00000000 00000000 00000000 61b40a00 ............a... │ │ + 0x000c7c3c 0c000000 00000000 00000000 00000000 ................ │ │ + 0x000c7c4c 00000000 a5b40a00 00000000 44480c00 ............DH.. │ │ + 0x000c7c5c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c7c6c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c7c7c 00000000 c9c90a00 02000000 00000000 ................ │ │ + 0x000c7c8c 00000000 00000000 00000000 e1c90a00 ................ │ │ + 0x000c7c9c 03000000 00000000 00000000 00000000 ................ │ │ + 0x000c7cac 00000000 f9c90a00 04000000 00000000 ................ │ │ + 0x000c7cbc 00000000 00000000 00000000 11ca0a00 ................ │ │ + 0x000c7ccc 05000000 00000000 00000000 00000000 ................ │ │ + 0x000c7cdc 00000000 29ca0a00 06000000 00000000 ....)........... │ │ + 0x000c7cec 00000000 00000000 00000000 6dca0a00 ............m... │ │ + 0x000c7cfc 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c7d0c 00000000 85ca0a00 08000000 00000000 ................ │ │ + 0x000c7d1c 00000000 00000000 00000000 9dca0a00 ................ │ │ + 0x000c7d2c 09000000 00000000 00000000 00000000 ................ │ │ + 0x000c7d3c 00000000 e1ca0a00 0a000000 00000000 ................ │ │ + 0x000c7d4c 00000000 00000000 00000000 f9ca0a00 ................ │ │ + 0x000c7d5c 0b000000 00000000 00000000 00000000 ................ │ │ + 0x000c7d6c 00000000 3dcb0a00 0c000000 00000000 ....=........... │ │ + 0x000c7d7c 00000000 00000000 00000000 4dcb0a00 ............M... │ │ + 0x000c7d8c 0d000000 00000000 00000000 00000000 ................ │ │ + 0x000c7d9c 00000000 65cb0a00 0e000000 00000000 ....e........... │ │ + 0x000c7dac 00000000 00000000 00000000 7dcb0a00 ............}... │ │ + 0x000c7dbc 0f000000 00000000 00000000 00000000 ................ │ │ + 0x000c7dcc 00000000 bdcb0a00 10000000 00000000 ................ │ │ + 0x000c7ddc 00000000 00000000 00000000 01cc0a00 ................ │ │ + 0x000c7dec 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c7dfc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c7e0c 00000000 00000000 00000000 aded0a00 ................ │ │ + 0x000c7e1c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c7e2c 00000000 c5ed0a00 03000000 00000000 ................ │ │ + 0x000c7e3c 00000000 00000000 00000000 09ee0a00 ................ │ │ + 0x000c7e4c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c7e5c 00000000 21ee0a00 05000000 00000000 ....!........... │ │ + 0x000c7e6c 00000000 00000000 00000000 39ee0a00 ............9... │ │ + 0x000c7e7c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c7e8c 00000000 51ee0a00 07000000 00000000 ....Q........... │ │ + 0x000c7e9c 00000000 00000000 00000000 95ee0a00 ................ │ │ + 0x000c7eac 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c7ebc 00000000 adee0a00 09000000 00000000 ................ │ │ + 0x000c7ecc 00000000 00000000 00000000 c5ee0a00 ................ │ │ + 0x000c7edc 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c7eec 00000000 09ef0a00 0b000000 00000000 ................ │ │ + 0x000c7efc 00000000 00000000 00000000 21ef0a00 ............!... │ │ + 0x000c7f0c 0c000000 00000000 00000000 00000000 ................ │ │ + 0x000c7f1c 00000000 65ef0a00 0d000000 00000000 ....e........... │ │ + 0x000c7f2c 00000000 00000000 00000000 75ef0a00 ............u... │ │ + 0x000c7f3c 0e000000 00000000 00000000 00000000 ................ │ │ + 0x000c7f4c 00000000 8def0a00 0f000000 00000000 ................ │ │ + 0x000c7f5c 00000000 00000000 00000000 a5ef0a00 ................ │ │ + 0x000c7f6c 10000000 00000000 00000000 00000000 ................ │ │ + 0x000c7f7c 00000000 bdef0a00 11000000 00000000 ................ │ │ + 0x000c7f8c 00000000 00000000 00000000 cdef0a00 ................ │ │ + 0x000c7f9c 12000000 00000000 00000000 00000000 ................ │ │ + 0x000c7fac 00000000 e1ef0a00 13000000 00000000 ................ │ │ + 0x000c7fbc 00000000 00000000 00000000 f5ef0a00 ................ │ │ + 0x000c7fcc 14000000 00000000 00000000 00000000 ................ │ │ + 0x000c7fdc 00000000 39f00a00 15000000 00000000 ....9........... │ │ + 0x000c7fec 00000000 00000000 00000000 79f00a00 ............y... │ │ + 0x000c7ffc 16000000 00000000 00000000 00000000 ................ │ │ + 0x000c800c 00000000 bdf00a00 17000000 00000000 ................ │ │ + 0x000c801c 00000000 00000000 00000000 01f10a00 ................ │ │ + 0x000c802c 18000000 00000000 00000000 00000000 ................ │ │ + 0x000c803c 00000000 11f10a00 00000000 44480c00 ............DH.. │ │ + 0x000c804c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c805c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c806c 00000000 ed1d0b00 01000000 00000000 ................ │ │ + 0x000c807c 00000000 00000000 00000000 051e0b00 ................ │ │ + 0x000c808c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c809c 00000000 1d1e0b00 03000000 00000000 ................ │ │ + 0x000c80ac 00000000 00000000 00000000 611e0b00 ............a... │ │ + 0x000c80bc 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c80cc 00000000 711e0b00 05000000 00000000 ....q........... │ │ + 0x000c80dc 00000000 00000000 00000000 851e0b00 ................ │ │ + 0x000c80ec 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c80fc 00000000 951e0b00 07000000 00000000 ................ │ │ + 0x000c810c 00000000 00000000 00000000 ad1e0b00 ................ │ │ + 0x000c811c 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c812c 00000000 c11e0b00 09000000 00000000 ................ │ │ + 0x000c813c 00000000 00000000 00000000 d51e0b00 ................ │ │ + 0x000c814c 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c815c 00000000 e91e0b00 0b000000 00000000 ................ │ │ + 0x000c816c 00000000 00000000 00000000 fd1e0b00 ................ │ │ + 0x000c817c 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c818c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c819c 00000000 00000000 00000000 352b0b00 ............5+.. │ │ + 0x000c81ac 01000000 00000000 00000000 00000000 ................ │ │ + 0x000c81bc 00000000 4d2b0b00 02000000 00000000 ....M+.......... │ │ + 0x000c81cc 00000000 00000000 00000000 652b0b00 ............e+.. │ │ + 0x000c81dc 03000000 00000000 00000000 00000000 ................ │ │ + 0x000c81ec 00000000 a92b0b00 04000000 00000000 .....+.......... │ │ + 0x000c81fc 00000000 00000000 00000000 bd2b0b00 .............+.. │ │ + 0x000c820c 05000000 00000000 00000000 00000000 ................ │ │ + 0x000c821c 00000000 d52b0b00 06000000 00000000 .....+.......... │ │ + 0x000c822c 00000000 00000000 00000000 e92b0b00 .............+.. │ │ + 0x000c823c 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c824c 00000000 fd2b0b00 08000000 00000000 .....+.......... │ │ + 0x000c825c 00000000 00000000 00000000 112c0b00 .............,.. │ │ + 0x000c826c 09000000 00000000 00000000 00000000 ................ │ │ + 0x000c827c 00000000 252c0b00 0a000000 00000000 ....%,.......... │ │ + 0x000c828c 00000000 00000000 00000000 392c0b00 ............9,.. │ │ + 0x000c829c 0b000000 00000000 00000000 00000000 ................ │ │ + 0x000c82ac 00000000 512c0b00 00000000 44480c00 ....Q,......DH.. │ │ + 0x000c82bc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c82cc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c82dc 00000000 f5380b00 01000000 00000000 .....8.......... │ │ + 0x000c82ec 00000000 00000000 00000000 0d390b00 .............9.. │ │ + 0x000c82fc 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c830c 00000000 25390b00 03000000 00000000 ....%9.......... │ │ + 0x000c831c 00000000 00000000 00000000 69390b00 ............i9.. │ │ + 0x000c832c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c833c 00000000 81390b00 05000000 00000000 .....9.......... │ │ + 0x000c834c 00000000 00000000 00000000 91390b00 .............9.. │ │ + 0x000c835c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c836c 00000000 a5390b00 07000000 00000000 .....9.......... │ │ + 0x000c837c 00000000 00000000 00000000 e9390b00 .............9.. │ │ + 0x000c838c 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c839c 00000000 293a0b00 09000000 00000000 ....):.......... │ │ + 0x000c83ac 00000000 00000000 00000000 6d3a0b00 ............m:.. │ │ + 0x000c83bc 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c83cc 00000000 b13a0b00 00000000 44480c00 .....:......DH.. │ │ + 0x000c83dc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c83ec 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c83fc 00000000 25500b00 03000000 00000000 ....%P.......... │ │ + 0x000c840c 00000000 00000000 00000000 3d500b00 ............=P.. │ │ + 0x000c841c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c842c 00000000 81500b00 05000000 00000000 .....P.......... │ │ + 0x000c843c 00000000 00000000 00000000 c5500b00 .............P.. │ │ + 0x000c844c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c845c 00000000 09510b00 07000000 00000000 .....Q.......... │ │ + 0x000c846c 00000000 00000000 00000000 4d510b00 ............MQ.. │ │ + 0x000c847c 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c848c 00000000 65510b00 09000000 00000000 ....eQ.......... │ │ + 0x000c849c 00000000 00000000 00000000 7d510b00 ............}Q.. │ │ + 0x000c84ac 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c84bc 00000000 95510b00 0b000000 00000000 .....Q.......... │ │ + 0x000c84cc 00000000 00000000 00000000 ad510b00 .............Q.. │ │ + 0x000c84dc 0c000000 00000000 00000000 00000000 ................ │ │ + 0x000c84ec 00000000 ed510b00 0d000000 00000000 .....Q.......... │ │ + 0x000c84fc 00000000 00000000 00000000 31520b00 ............1R.. │ │ + 0x000c850c 0e000000 00000000 00000000 00000000 ................ │ │ + 0x000c851c 00000000 75520b00 0f000000 00000000 ....uR.......... │ │ + 0x000c852c 00000000 00000000 00000000 89520b00 .............R.. │ │ + 0x000c853c 10000000 00000000 00000000 00000000 ................ │ │ + 0x000c854c 00000000 99520b00 11000000 00000000 .....R.......... │ │ + 0x000c855c 00000000 00000000 00000000 ad520b00 .............R.. │ │ + 0x000c856c 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c857c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c858c 00000000 00000000 00000000 71660b00 ............qf.. │ │ + 0x000c859c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c85ac 00000000 89660b00 03000000 00000000 .....f.......... │ │ + 0x000c85bc 00000000 00000000 00000000 a1660b00 .............f.. │ │ + 0x000c85cc 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c85dc 00000000 e5660b00 05000000 00000000 .....f.......... │ │ + 0x000c85ec 00000000 00000000 00000000 29670b00 ............)g.. │ │ + 0x000c85fc 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c860c 00000000 6d670b00 07000000 00000000 ....mg.......... │ │ + 0x000c861c 00000000 00000000 00000000 b1670b00 .............g.. │ │ + 0x000c862c 08000000 00000000 00000000 00000000 ................ │ │ + 0x000c863c 00000000 c5670b00 09000000 00000000 .....g.......... │ │ + 0x000c864c 00000000 00000000 00000000 dd670b00 .............g.. │ │ + 0x000c865c 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000c866c 00000000 f5670b00 0b000000 00000000 .....g.......... │ │ + 0x000c867c 00000000 00000000 00000000 0d680b00 .............h.. │ │ + 0x000c868c 0c000000 00000000 00000000 00000000 ................ │ │ + 0x000c869c 00000000 25680b00 0d000000 00000000 ....%h.......... │ │ + 0x000c86ac 00000000 00000000 00000000 65680b00 ............eh.. │ │ + 0x000c86bc 0e000000 00000000 00000000 00000000 ................ │ │ + 0x000c86cc 00000000 a9680b00 0f000000 00000000 .....h.......... │ │ + 0x000c86dc 00000000 00000000 00000000 ed680b00 .............h.. │ │ + 0x000c86ec 10000000 00000000 00000000 00000000 ................ │ │ + 0x000c86fc 00000000 01690b00 11000000 00000000 .....i.......... │ │ + 0x000c870c 00000000 00000000 00000000 11690b00 .............i.. │ │ + 0x000c871c 12000000 00000000 00000000 00000000 ................ │ │ + 0x000c872c 00000000 25690b00 13000000 00000000 ....%i.......... │ │ + 0x000c873c 00000000 00000000 00000000 39690b00 ............9i.. │ │ + 0x000c874c 14000000 00000000 00000000 00000000 ................ │ │ + 0x000c875c 00000000 7d690b00 15000000 00000000 ....}i.......... │ │ + 0x000c876c 00000000 00000000 00000000 95690b00 .............i.. │ │ + 0x000c877c 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c878c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c879c 00000000 00000000 00000000 0d870b00 ................ │ │ + 0x000c87ac 01000000 00000000 00000000 00000000 ................ │ │ + 0x000c87bc 00000000 25870b00 02000000 00000000 ....%........... │ │ + 0x000c87cc 00000000 00000000 00000000 3d870b00 ............=... │ │ + 0x000c87dc 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c87ec 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c87fc 00000000 00000000 00000000 018d0b00 ................ │ │ + 0x000c880c 01000000 00000000 00000000 00000000 ................ │ │ + 0x000c881c 00000000 198d0b00 02000000 00000000 ................ │ │ + 0x000c882c 00000000 00000000 00000000 318d0b00 ............1... │ │ + 0x000c883c 03000000 00000000 00000000 00000000 ................ │ │ + 0x000c884c 00000000 758d0b00 04000000 00000000 ....u........... │ │ + 0x000c885c 00000000 00000000 00000000 8d8d0b00 ................ │ │ + 0x000c886c 05000000 00000000 00000000 00000000 ................ │ │ + 0x000c887c 00000000 9d8d0b00 06000000 00000000 ................ │ │ + 0x000c888c 00000000 00000000 00000000 b18d0b00 ................ │ │ + 0x000c889c 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c88ac 00000000 f58d0b00 08000000 00000000 ................ │ │ + 0x000c88bc 00000000 00000000 00000000 358e0b00 ............5... │ │ + 0x000c88cc 09000000 00000000 00000000 00000000 ................ │ │ + 0x000c88dc 00000000 798e0b00 0a000000 00000000 ....y........... │ │ + 0x000c88ec 00000000 00000000 00000000 bd8e0b00 ................ │ │ + 0x000c88fc 0b000000 00000000 00000000 00000000 ................ │ │ + 0x000c890c 00000000 d58e0b00 00000000 44480c00 ............DH.. │ │ + 0x000c891c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c892c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c893c 00000000 f5a20b00 01000000 00000000 ................ │ │ + 0x000c894c 00000000 00000000 00000000 0da30b00 ................ │ │ + 0x000c895c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c896c 00000000 25a30b00 03000000 00000000 ....%........... │ │ + 0x000c897c 00000000 00000000 00000000 3da30b00 ............=... │ │ + 0x000c898c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c899c 00000000 55a30b00 05000000 00000000 ....U........... │ │ + 0x000c89ac 00000000 00000000 00000000 6da30b00 ............m... │ │ + 0x000c89bc 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c89cc 00000000 85a30b00 00000000 44480c00 ............DH.. │ │ + 0x000c89dc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c89ec 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c89fc 00000000 b9ab0b00 01000000 00000000 ................ │ │ + 0x000c8a0c 00000000 00000000 00000000 d1ab0b00 ................ │ │ 0x000c8a1c 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c8a2c 00000000 a96a0b00 03000000 00000000 .....j.......... │ │ - 0x000c8a3c 00000000 00000000 00000000 c16a0b00 .............j.. │ │ + 0x000c8a2c 00000000 e9ab0b00 03000000 00000000 ................ │ │ + 0x000c8a3c 00000000 00000000 00000000 01ac0b00 ................ │ │ 0x000c8a4c 04000000 00000000 00000000 00000000 ................ │ │ - 0x000c8a5c 00000000 056b0b00 05000000 00000000 .....k.......... │ │ - 0x000c8a6c 00000000 00000000 00000000 496b0b00 ............Ik.. │ │ + 0x000c8a5c 00000000 19ac0b00 05000000 00000000 ................ │ │ + 0x000c8a6c 00000000 00000000 00000000 2dac0b00 ............-... │ │ 0x000c8a7c 06000000 00000000 00000000 00000000 ................ │ │ - 0x000c8a8c 00000000 8d6b0b00 07000000 00000000 .....k.......... │ │ - 0x000c8a9c 00000000 00000000 00000000 d16b0b00 .............k.. │ │ + 0x000c8a8c 00000000 6dac0b00 07000000 00000000 ....m........... │ │ + 0x000c8a9c 00000000 00000000 00000000 b1ac0b00 ................ │ │ 0x000c8aac 08000000 00000000 00000000 00000000 ................ │ │ - 0x000c8abc 00000000 e56b0b00 09000000 00000000 .....k.......... │ │ - 0x000c8acc 00000000 00000000 00000000 fd6b0b00 .............k.. │ │ + 0x000c8abc 00000000 c5ac0b00 09000000 00000000 ................ │ │ + 0x000c8acc 00000000 00000000 00000000 09ad0b00 ................ │ │ 0x000c8adc 0a000000 00000000 00000000 00000000 ................ │ │ - 0x000c8aec 00000000 156c0b00 0b000000 00000000 .....l.......... │ │ - 0x000c8afc 00000000 00000000 00000000 2d6c0b00 ............-l.. │ │ - 0x000c8b0c 0c000000 00000000 00000000 00000000 ................ │ │ - 0x000c8b1c 00000000 456c0b00 0d000000 00000000 ....El.......... │ │ - 0x000c8b2c 00000000 00000000 00000000 856c0b00 .............l.. │ │ - 0x000c8b3c 0e000000 00000000 00000000 00000000 ................ │ │ - 0x000c8b4c 00000000 c96c0b00 0f000000 00000000 .....l.......... │ │ - 0x000c8b5c 00000000 00000000 00000000 0d6d0b00 .............m.. │ │ - 0x000c8b6c 10000000 00000000 00000000 00000000 ................ │ │ - 0x000c8b7c 00000000 216d0b00 11000000 00000000 ....!m.......... │ │ - 0x000c8b8c 00000000 00000000 00000000 316d0b00 ............1m.. │ │ - 0x000c8b9c 12000000 00000000 00000000 00000000 ................ │ │ - 0x000c8bac 00000000 456d0b00 13000000 00000000 ....Em.......... │ │ - 0x000c8bbc 00000000 00000000 00000000 596d0b00 ............Ym.. │ │ - 0x000c8bcc 14000000 00000000 00000000 00000000 ................ │ │ - 0x000c8bdc 00000000 9d6d0b00 15000000 00000000 .....m.......... │ │ - 0x000c8bec 00000000 00000000 00000000 b56d0b00 .............m.. │ │ - 0x000c8bfc 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ + 0x000c8aec 00000000 4dad0b00 00000000 44480c00 ....M.......DH.. │ │ + 0x000c8afc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c8b0c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c8b1c 00000000 5dbd0b00 01000000 00000000 ....]........... │ │ + 0x000c8b2c 00000000 00000000 00000000 75bd0b00 ............u... │ │ + 0x000c8b3c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c8b4c 00000000 8dbd0b00 06000000 00000000 ................ │ │ + 0x000c8b5c 00000000 00000000 00000000 cdbd0b00 ................ │ │ + 0x000c8b6c 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c8b7c 00000000 e1bd0b00 08000000 00000000 ................ │ │ + 0x000c8b8c 00000000 00000000 00000000 f5bd0b00 ................ │ │ + 0x000c8b9c 09000000 e4660c00 00000000 00000000 .....f.......... │ │ + 0x000c8bac 00000000 39be0b00 0a000000 00000000 ....9........... │ │ + 0x000c8bbc 00000000 00000000 00000000 4dbe0b00 ............M... │ │ + 0x000c8bcc 0b000000 00000000 00000000 00000000 ................ │ │ + 0x000c8bdc 00000000 65be0b00 0d000000 00000000 ....e........... │ │ + 0x000c8bec 00000000 00000000 00000000 7dbe0b00 ............}... │ │ + 0x000c8bfc 00000000 44480c00 00000000 00000000 ....DH.......... │ │ 0x000c8c0c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8c1c 00000000 00000000 00000000 2d8b0b00 ............-... │ │ + 0x000c8c1c 00000000 00000000 00000000 cdcd0b00 ................ │ │ 0x000c8c2c 01000000 00000000 00000000 00000000 ................ │ │ - 0x000c8c3c 00000000 458b0b00 02000000 00000000 ....E........... │ │ - 0x000c8c4c 00000000 00000000 00000000 5d8b0b00 ............]... │ │ - 0x000c8c5c 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c8c6c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8c7c 00000000 00000000 00000000 21910b00 ............!... │ │ - 0x000c8c8c 01000000 00000000 00000000 00000000 ................ │ │ - 0x000c8c9c 00000000 39910b00 02000000 00000000 ....9........... │ │ - 0x000c8cac 00000000 00000000 00000000 51910b00 ............Q... │ │ - 0x000c8cbc 03000000 00000000 00000000 00000000 ................ │ │ - 0x000c8ccc 00000000 95910b00 04000000 00000000 ................ │ │ - 0x000c8cdc 00000000 00000000 00000000 ad910b00 ................ │ │ - 0x000c8cec 05000000 00000000 00000000 00000000 ................ │ │ - 0x000c8cfc 00000000 bd910b00 06000000 00000000 ................ │ │ - 0x000c8d0c 00000000 00000000 00000000 d1910b00 ................ │ │ - 0x000c8d1c 07000000 00000000 00000000 00000000 ................ │ │ - 0x000c8d2c 00000000 15920b00 08000000 00000000 ................ │ │ - 0x000c8d3c 00000000 00000000 00000000 55920b00 ............U... │ │ - 0x000c8d4c 09000000 00000000 00000000 00000000 ................ │ │ - 0x000c8d5c 00000000 99920b00 0a000000 00000000 ................ │ │ - 0x000c8d6c 00000000 00000000 00000000 dd920b00 ................ │ │ - 0x000c8d7c 0b000000 00000000 00000000 00000000 ................ │ │ - 0x000c8d8c 00000000 f5920b00 00000000 644c0c00 ............dL.. │ │ + 0x000c8c3c 00000000 e5cd0b00 03000000 00000000 ................ │ │ + 0x000c8c4c 00000000 00000000 00000000 fdcd0b00 ................ │ │ + 0x000c8c5c 05000000 00000000 00000000 00000000 ................ │ │ + 0x000c8c6c 00000000 15ce0b00 06000000 00000000 ................ │ │ + 0x000c8c7c 00000000 00000000 00000000 2dce0b00 ............-... │ │ + 0x000c8c8c 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c8c9c 00000000 45ce0b00 08000000 00000000 ....E........... │ │ + 0x000c8cac 00000000 00000000 00000000 59ce0b00 ............Y... │ │ + 0x000c8cbc 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c8ccc 00000000 00000000 00000000 44480c00 ............DH.. │ │ + 0x000c8cdc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c8cec 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c8cfc 00000000 00000000 02000000 00000000 ................ │ │ + 0x000c8d0c 00000000 00000000 00000000 39d50b00 ............9... │ │ + 0x000c8d1c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c8d2c 00000000 79d50b00 05000000 00000000 ....y........... │ │ + 0x000c8d3c 00000000 00000000 00000000 8dd50b00 ................ │ │ + 0x000c8d4c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c8d5c 00000000 a1d50b00 07000000 00000000 ................ │ │ + 0x000c8d6c 00000000 00000000 00000000 b9d50b00 ................ │ │ + 0x000c8d7c 08000000 e4660c00 00000000 00000000 .....f.......... │ │ + 0x000c8d8c 00000000 fdd50b00 00000000 44480c00 ............DH.. │ │ 0x000c8d9c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8dac 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8dbc 00000000 15a70b00 01000000 00000000 ................ │ │ - 0x000c8dcc 00000000 00000000 00000000 2da70b00 ............-... │ │ - 0x000c8ddc 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c8dec 00000000 45a70b00 03000000 00000000 ....E........... │ │ - 0x000c8dfc 00000000 00000000 00000000 5da70b00 ............]... │ │ - 0x000c8e0c 04000000 00000000 00000000 00000000 ................ │ │ - 0x000c8e1c 00000000 75a70b00 05000000 00000000 ....u........... │ │ - 0x000c8e2c 00000000 00000000 00000000 8da70b00 ................ │ │ - 0x000c8e3c 06000000 00000000 00000000 00000000 ................ │ │ - 0x000c8e4c 00000000 a5a70b00 00000000 644c0c00 ............dL.. │ │ - 0x000c8e5c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8e6c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8e7c 00000000 d9af0b00 01000000 00000000 ................ │ │ - 0x000c8e8c 00000000 00000000 00000000 f1af0b00 ................ │ │ - 0x000c8e9c 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c8eac 00000000 09b00b00 03000000 00000000 ................ │ │ - 0x000c8ebc 00000000 00000000 00000000 21b00b00 ............!... │ │ - 0x000c8ecc 04000000 00000000 00000000 00000000 ................ │ │ - 0x000c8edc 00000000 39b00b00 05000000 00000000 ....9........... │ │ - 0x000c8eec 00000000 00000000 00000000 4db00b00 ............M... │ │ - 0x000c8efc 06000000 00000000 00000000 00000000 ................ │ │ - 0x000c8f0c 00000000 8db00b00 07000000 00000000 ................ │ │ - 0x000c8f1c 00000000 00000000 00000000 d1b00b00 ................ │ │ - 0x000c8f2c 08000000 00000000 00000000 00000000 ................ │ │ - 0x000c8f3c 00000000 e5b00b00 09000000 00000000 ................ │ │ - 0x000c8f4c 00000000 00000000 00000000 29b10b00 ............)... │ │ - 0x000c8f5c 0a000000 00000000 00000000 00000000 ................ │ │ - 0x000c8f6c 00000000 6db10b00 00000000 644c0c00 ....m.......dL.. │ │ - 0x000c8f7c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8f8c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c8f9c 00000000 7dc10b00 01000000 00000000 ....}........... │ │ - 0x000c8fac 00000000 00000000 00000000 95c10b00 ................ │ │ - 0x000c8fbc 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c8fcc 00000000 adc10b00 06000000 00000000 ................ │ │ - 0x000c8fdc 00000000 00000000 00000000 edc10b00 ................ │ │ - 0x000c8fec 07000000 00000000 00000000 00000000 ................ │ │ - 0x000c8ffc 00000000 01c20b00 08000000 00000000 ................ │ │ - 0x000c900c 00000000 00000000 00000000 15c20b00 ................ │ │ - 0x000c901c 09000000 346b0c00 00000000 00000000 ....4k.......... │ │ - 0x000c902c 00000000 59c20b00 0a000000 00000000 ....Y........... │ │ - 0x000c903c 00000000 00000000 00000000 6dc20b00 ............m... │ │ - 0x000c904c 0b000000 00000000 00000000 00000000 ................ │ │ - 0x000c905c 00000000 85c20b00 0d000000 00000000 ................ │ │ - 0x000c906c 00000000 00000000 00000000 9dc20b00 ................ │ │ - 0x000c907c 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c908c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c909c 00000000 00000000 00000000 edd10b00 ................ │ │ - 0x000c90ac 01000000 00000000 00000000 00000000 ................ │ │ - 0x000c90bc 00000000 05d20b00 03000000 00000000 ................ │ │ - 0x000c90cc 00000000 00000000 00000000 1dd20b00 ................ │ │ - 0x000c90dc 05000000 00000000 00000000 00000000 ................ │ │ - 0x000c90ec 00000000 35d20b00 06000000 00000000 ....5........... │ │ - 0x000c90fc 00000000 00000000 00000000 4dd20b00 ............M... │ │ - 0x000c910c 07000000 00000000 00000000 00000000 ................ │ │ - 0x000c911c 00000000 65d20b00 08000000 00000000 ....e........... │ │ - 0x000c912c 00000000 00000000 00000000 79d20b00 ............y... │ │ - 0x000c913c 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c914c 00000000 00000000 00000000 644c0c00 ............dL.. │ │ - 0x000c915c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c916c 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c917c 00000000 00000000 02000000 00000000 ................ │ │ - 0x000c918c 00000000 00000000 00000000 59d90b00 ............Y... │ │ - 0x000c919c 04000000 00000000 00000000 00000000 ................ │ │ - 0x000c91ac 00000000 99d90b00 05000000 00000000 ................ │ │ - 0x000c91bc 00000000 00000000 00000000 add90b00 ................ │ │ - 0x000c91cc 06000000 00000000 00000000 00000000 ................ │ │ - 0x000c91dc 00000000 c1d90b00 07000000 00000000 ................ │ │ - 0x000c91ec 00000000 00000000 00000000 d9d90b00 ................ │ │ - 0x000c91fc 08000000 346b0c00 00000000 00000000 ....4k.......... │ │ - 0x000c920c 00000000 1dda0b00 00000000 644c0c00 ............dL.. │ │ - 0x000c921c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c922c 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c923c 00000000 11df0b00 03000000 00000000 ................ │ │ - 0x000c924c 00000000 00000000 00000000 25df0b00 ............%... │ │ - 0x000c925c 07000000 00000000 00000000 00000000 ................ │ │ - 0x000c926c 00000000 39df0b00 08000000 00000000 ....9........... │ │ - 0x000c927c 00000000 00000000 00000000 51df0b00 ............Q... │ │ - 0x000c928c 09000000 00000000 00000000 00000000 ................ │ │ - 0x000c929c 00000000 69df0b00 0a000000 346b0c00 ....i.......4k.. │ │ - 0x000c92ac 00000000 00000000 00000000 addf0b00 ................ │ │ - 0x000c92bc 00000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c92cc 00000000 00000000 02000000 00000000 ................ │ │ - 0x000c92dc 00000000 00000000 00000000 a9e40b00 ................ │ │ - 0x000c92ec 04000000 00000000 00000000 00000000 ................ │ │ - 0x000c92fc 00000000 e9e40b00 05000000 00000000 ................ │ │ - 0x000c930c 00000000 00000000 00000000 fde40b00 ................ │ │ - 0x000c931c 06000000 00000000 00000000 00000000 ................ │ │ - 0x000c932c 00000000 11e50b00 07000000 00000000 ................ │ │ - 0x000c933c 00000000 00000000 00000000 29e50b00 ............)... │ │ - 0x000c934c 08000000 346b0c00 00000000 00000000 ....4k.......... │ │ - 0x000c935c 00000000 6de50b00 00000000 644c0c00 ....m.......dL.. │ │ - 0x000c936c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c937c 00000000 00000000 00000000 00000000 ................ │ │ - 0x000c938c 00000000 95ea0b00 01000000 00000000 ................ │ │ - 0x000c939c 00000000 00000000 00000000 adea0b00 ................ │ │ - 0x000c93ac 02000000 00000000 00000000 00000000 ................ │ │ - 0x000c93bc 00000000 c5ea0b00 04000000 00000000 ................ │ │ - 0x000c93cc 00000000 00000000 00000000 ddea0b00 ................ │ │ - 0x000c93dc 05000000 00000000 00000000 00000000 ................ │ │ - 0x000c93ec 00000000 f5ea0b00 06000000 00000000 ................ │ │ - 0x000c93fc 00000000 00000000 00000000 05eb0b00 ................ │ │ - 0x000c940c 07000000 00000000 00000000 00000000 ................ │ │ - 0x000c941c 00000000 1deb0b00 08000000 00000000 ................ │ │ - 0x000c942c 00000000 00000000 00000000 35eb0b00 ............5... │ │ - 0x000c943c 09000000 00000000 00000000 00000000 ................ │ │ - 0x000c944c 00000000 4deb0b00 0a000000 00000000 ....M........... │ │ - 0x000c945c 00000000 00000000 00000000 65eb0b00 ............e... │ │ - 0x000c946c 0b000000 00000000 00000000 00000000 ................ │ │ - 0x000c947c 00000000 7deb0b00 0c000000 00000000 ....}........... │ │ - 0x000c948c 00000000 00000000 00000000 95eb0b00 ................ │ │ - 0x000c949c 0d000000 00000000 00000000 00000000 ................ │ │ - 0x000c94ac 00000000 adeb0b00 0e000000 00000000 ................ │ │ - 0x000c94bc 00000000 00000000 00000000 f1eb0b00 ................ │ │ - 0x000c94cc 10000000 00000000 00000000 00000000 ................ │ │ - 0x000c94dc 00000000 35ec0b00 11000000 00000000 ....5........... │ │ - 0x000c94ec 00000000 00000000 00000000 49ec0b00 ............I... │ │ - 0x000c94fc 12000000 00000000 00000000 00000000 ................ │ │ - 0x000c950c 00000000 8dec0b00 13000000 00000000 ................ │ │ - 0x000c951c 00000000 00000000 00000000 9dec0b00 ................ │ │ - 0x000c952c 14000000 00000000 00000000 00000000 ................ │ │ - 0x000c953c 00000000 b5ec0b00 17000000 00000000 ................ │ │ - 0x000c954c 00000000 00000000 00000000 cdec0b00 ................ │ │ - 0x000c955c 1b000000 644c0c00 00000000 00000000 ....dL.......... │ │ - 0x000c956c 00000000 e5ec0b00 00000000 644c0c00 ............dL.. │ │ - 0x000c957c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c8dac 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c8dbc 00000000 f1da0b00 03000000 00000000 ................ │ │ + 0x000c8dcc 00000000 00000000 00000000 05db0b00 ................ │ │ + 0x000c8ddc 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c8dec 00000000 19db0b00 08000000 00000000 ................ │ │ + 0x000c8dfc 00000000 00000000 00000000 31db0b00 ............1... │ │ + 0x000c8e0c 09000000 00000000 00000000 00000000 ................ │ │ + 0x000c8e1c 00000000 49db0b00 0a000000 e4660c00 ....I........f.. │ │ + 0x000c8e2c 00000000 00000000 00000000 8ddb0b00 ................ │ │ + 0x000c8e3c 00000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c8e4c 00000000 00000000 02000000 00000000 ................ │ │ + 0x000c8e5c 00000000 00000000 00000000 89e00b00 ................ │ │ + 0x000c8e6c 04000000 00000000 00000000 00000000 ................ │ │ + 0x000c8e7c 00000000 c9e00b00 05000000 00000000 ................ │ │ + 0x000c8e8c 00000000 00000000 00000000 dde00b00 ................ │ │ + 0x000c8e9c 06000000 00000000 00000000 00000000 ................ │ │ + 0x000c8eac 00000000 f1e00b00 07000000 00000000 ................ │ │ + 0x000c8ebc 00000000 00000000 00000000 09e10b00 ................ │ │ + 0x000c8ecc 08000000 e4660c00 00000000 00000000 .....f.......... │ │ + 0x000c8edc 00000000 4de10b00 00000000 44480c00 ....M.......DH.. │ │ + 0x000c8eec 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c8efc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c8f0c 00000000 75e60b00 01000000 00000000 ....u........... │ │ + 0x000c8f1c 00000000 00000000 00000000 8de60b00 ................ │ │ + 0x000c8f2c 02000000 00000000 00000000 00000000 ................ │ │ + 0x000c8f3c 00000000 a5e60b00 04000000 00000000 ................ │ │ + 0x000c8f4c 00000000 00000000 00000000 bde60b00 ................ │ │ + 0x000c8f5c 05000000 00000000 00000000 00000000 ................ │ │ + 0x000c8f6c 00000000 d5e60b00 06000000 00000000 ................ │ │ + 0x000c8f7c 00000000 00000000 00000000 e5e60b00 ................ │ │ + 0x000c8f8c 07000000 00000000 00000000 00000000 ................ │ │ + 0x000c8f9c 00000000 fde60b00 08000000 00000000 ................ │ │ + 0x000c8fac 00000000 00000000 00000000 15e70b00 ................ │ │ + 0x000c8fbc 09000000 00000000 00000000 00000000 ................ │ │ + 0x000c8fcc 00000000 2de70b00 0a000000 00000000 ....-........... │ │ + 0x000c8fdc 00000000 00000000 00000000 45e70b00 ............E... │ │ + 0x000c8fec 0b000000 00000000 00000000 00000000 ................ │ │ + 0x000c8ffc 00000000 5de70b00 0c000000 00000000 ....]........... │ │ + 0x000c900c 00000000 00000000 00000000 75e70b00 ............u... │ │ + 0x000c901c 0d000000 00000000 00000000 00000000 ................ │ │ + 0x000c902c 00000000 8de70b00 0e000000 00000000 ................ │ │ + 0x000c903c 00000000 00000000 00000000 d1e70b00 ................ │ │ + 0x000c904c 10000000 00000000 00000000 00000000 ................ │ │ + 0x000c905c 00000000 15e80b00 11000000 00000000 ................ │ │ + 0x000c906c 00000000 00000000 00000000 29e80b00 ............)... │ │ + 0x000c907c 12000000 00000000 00000000 00000000 ................ │ │ + 0x000c908c 00000000 6de80b00 13000000 00000000 ....m........... │ │ + 0x000c909c 00000000 00000000 00000000 7de80b00 ............}... │ │ + 0x000c90ac 14000000 00000000 00000000 00000000 ................ │ │ + 0x000c90bc 00000000 95e80b00 17000000 00000000 ................ │ │ + 0x000c90cc 00000000 00000000 00000000 ade80b00 ................ │ │ + 0x000c90dc 1b000000 44480c00 00000000 00000000 ....DH.......... │ │ + 0x000c90ec 00000000 c5e80b00 00000000 44480c00 ............DH.. │ │ + 0x000c90fc 00000000 00000000 00000000 00000000 ................